import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
export declare const SourceRetrievalConfig: core.serialization.ObjectSchema<serializers.SourceRetrievalConfig.Raw, ElevenLabs.SourceRetrievalConfig>;
export declare namespace SourceRetrievalConfig {
    interface Raw {
        name: string;
        collection_name: string;
        db_name?: string | null;
        enabled?: boolean | null;
        k_dense?: number | null;
        k_keyword?: number | null;
        dense_weight?: number | null;
        keyword_weight?: number | null;
        source_weight?: number | null;
        vector_index_name?: string | null;
        embedding_field?: string | null;
        content_field?: string | null;
        filter_field?: string | null;
        num_candidates_multiplier?: number | null;
        result_fields?: Record<string, unknown[]> | null;
    }
}
