import { Client } from '../api-client.js';
export declare function createCollectionsApi(client: Client): {
    /**
     * Get cluster information for a collection
     */
    readonly collectionClusterInfo: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            path: {
                collection_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            peer_id: number;
                            shard_count: number;
                            local_shards: {
                                shard_id: number;
                                shard_key?: string | number | Record<string, unknown> | null | undefined;
                                points_count: number;
                                state: "Active" | "Dead" | "Partial" | "Initializing" | "Listener" | "PartialSnapshot" | "Recovery" | "Resharding" | "ReshardingScaleDown";
                            }[];
                            remote_shards: {
                                shard_id: number;
                                shard_key?: string | number | Record<string, unknown> | null | undefined;
                                peer_id: number;
                                state: "Active" | "Dead" | "Partial" | "Initializing" | "Listener" | "PartialSnapshot" | "Recovery" | "Resharding" | "ReshardingScaleDown";
                            }[];
                            shard_transfers: {
                                shard_id: number;
                                to_shard_id?: number | null | undefined;
                                from: number;
                                to: number;
                                sync: boolean;
                                method?: Record<string, unknown> | "stream_records" | "snapshot" | "wal_delta" | "resharding_stream_records" | null | undefined;
                                comment?: string | null | undefined;
                            }[];
                            resharding_operations?: {
                                direction: "up" | "down";
                                shard_id: number;
                                peer_id: number;
                                shard_key?: string | number | Record<string, unknown> | null | undefined;
                            }[] | null | undefined;
                        } | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Create new collection with given parameters
     */
    readonly createCollection: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            query?: {
                timeout?: number | undefined;
            } | undefined;
            path: {
                collection_name: string;
            };
        };
        requestBody?: {
            content: {
                "application/json": {
                    vectors?: {
                        size: number;
                        distance: "Cosine" | "Euclid" | "Dot" | "Manhattan";
                        hnsw_config?: Record<string, unknown> | {
                            m?: number | null | undefined;
                            ef_construct?: number | null | undefined;
                            full_scan_threshold?: number | null | undefined;
                            max_indexing_threads?: number | null | undefined;
                            on_disk?: boolean | null | undefined;
                            payload_m?: number | null | undefined;
                        } | null | undefined;
                        quantization_config?: Record<string, unknown> | {
                            scalar: {
                                type: "int8";
                                quantile?: number | null | undefined;
                                always_ram?: boolean | null | undefined;
                            };
                        } | {
                            product: {
                                compression: "x4" | "x8" | "x16" | "x32" | "x64";
                                always_ram?: boolean | null | undefined;
                            };
                        } | {
                            binary: {
                                always_ram?: boolean | null | undefined;
                            };
                        } | null | undefined;
                        on_disk?: boolean | null | undefined;
                        datatype?: Record<string, unknown> | "float32" | "uint8" | "float16" | null | undefined;
                        multivector_config?: Record<string, unknown> | {
                            comparator: "max_sim";
                        } | null | undefined;
                    } | {
                        [key: string]: {
                            size: number;
                            distance: "Cosine" | "Euclid" | "Dot" | "Manhattan";
                            hnsw_config?: Record<string, unknown> | {
                                m?: number | null | undefined;
                                ef_construct?: number | null | undefined;
                                full_scan_threshold?: number | null | undefined;
                                max_indexing_threads?: number | null | undefined;
                                on_disk?: boolean | null | undefined;
                                payload_m?: number | null | undefined;
                            } | null | undefined;
                            quantization_config?: Record<string, unknown> | {
                                scalar: {
                                    type: "int8";
                                    quantile?: number | null | undefined;
                                    always_ram?: boolean | null | undefined;
                                };
                            } | {
                                product: {
                                    compression: "x4" | "x8" | "x16" | "x32" | "x64";
                                    always_ram?: boolean | null | undefined;
                                };
                            } | {
                                binary: {
                                    always_ram?: boolean | null | undefined;
                                };
                            } | null | undefined;
                            on_disk?: boolean | null | undefined;
                            datatype?: Record<string, unknown> | "float32" | "uint8" | "float16" | null | undefined;
                            multivector_config?: Record<string, unknown> | {
                                comparator: "max_sim";
                            } | null | undefined;
                        } | undefined;
                    } | undefined;
                    shard_number?: number | null | undefined;
                    sharding_method?: Record<string, unknown> | "auto" | "custom" | null | undefined;
                    replication_factor?: number | null | undefined;
                    write_consistency_factor?: number | null | undefined;
                    on_disk_payload?: boolean | null | undefined;
                    hnsw_config?: Record<string, unknown> | {
                        m?: number | null | undefined;
                        ef_construct?: number | null | undefined;
                        full_scan_threshold?: number | null | undefined;
                        max_indexing_threads?: number | null | undefined;
                        on_disk?: boolean | null | undefined;
                        payload_m?: number | null | undefined;
                    } | null | undefined;
                    wal_config?: Record<string, unknown> | {
                        wal_capacity_mb?: number | null | undefined;
                        wal_segments_ahead?: number | null | undefined;
                    } | null | undefined;
                    optimizers_config?: Record<string, unknown> | {
                        deleted_threshold?: number | null | undefined;
                        vacuum_min_vector_number?: number | null | undefined;
                        default_segment_number?: number | null | undefined;
                        max_segment_size?: number | null | undefined;
                        memmap_threshold?: number | null | undefined;
                        indexing_threshold?: number | null | undefined;
                        flush_interval_sec?: number | null | undefined;
                        max_optimization_threads?: number | Record<string, unknown> | "auto" | null | undefined;
                    } | null | undefined;
                    init_from?: Record<string, unknown> | {
                        collection: string;
                    } | null | undefined;
                    quantization_config?: Record<string, unknown> | {
                        scalar: {
                            type: "int8";
                            quantile?: number | null | undefined;
                            always_ram?: boolean | null | undefined;
                        };
                    } | {
                        product: {
                            compression: "x4" | "x8" | "x16" | "x32" | "x64";
                            always_ram?: boolean | null | undefined;
                        };
                    } | {
                        binary: {
                            always_ram?: boolean | null | undefined;
                        };
                    } | null | undefined;
                    sparse_vectors?: {
                        [key: string]: {
                            index?: Record<string, unknown> | {
                                full_scan_threshold?: number | null | undefined;
                                on_disk?: boolean | null | undefined;
                                datatype?: Record<string, unknown> | "float32" | "uint8" | "float16" | null | undefined;
                            } | null | undefined;
                            modifier?: Record<string, unknown> | "none" | "idf" | null | undefined;
                        } | undefined;
                    } | null | undefined;
                    strict_mode_config?: Record<string, unknown> | {
                        enabled?: boolean | null | undefined;
                        max_query_limit?: number | null | undefined;
                        max_timeout?: number | null | undefined;
                        unindexed_filtering_retrieve?: boolean | null | undefined;
                        unindexed_filtering_update?: boolean | null | undefined;
                        search_max_hnsw_ef?: number | null | undefined;
                        search_allow_exact?: boolean | null | undefined;
                        search_max_oversampling?: number | null | undefined;
                        upsert_max_batchsize?: number | null | undefined;
                        max_collection_vector_size_bytes?: number | null | undefined;
                        read_rate_limit?: number | null | undefined;
                        write_rate_limit?: number | null | undefined;
                        max_collection_payload_size_bytes?: number | null | undefined;
                        filter_max_conditions?: number | null | undefined;
                        condition_max_size?: number | null | undefined;
                    } | null | undefined;
                };
            };
        } | undefined;
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: boolean | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Create index for field in collection
     */
    readonly createFieldIndex: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            query?: {
                wait?: boolean | undefined;
                ordering?: "weak" | "medium" | "strong" | undefined;
            } | undefined;
            path: {
                collection_name: string;
            };
        };
        requestBody?: {
            content: {
                "application/json": {
                    field_name: string;
                    field_schema?: Record<string, unknown> | "keyword" | "integer" | "float" | "geo" | "text" | "bool" | "datetime" | "uuid" | {
                        type: "keyword";
                        is_tenant?: boolean | null | undefined;
                        on_disk?: boolean | null | undefined;
                    } | {
                        type: "integer";
                        lookup?: boolean | null | undefined;
                        range?: boolean | null | undefined;
                        is_principal?: boolean | null | undefined;
                        on_disk?: boolean | null | undefined;
                    } | {
                        type: "float";
                        is_principal?: boolean | null | undefined;
                        on_disk?: boolean | null | undefined;
                    } | {
                        type: "geo";
                        on_disk?: boolean | null | undefined;
                    } | {
                        type: "text";
                        tokenizer?: "prefix" | "whitespace" | "word" | "multilingual" | undefined;
                        min_token_len?: number | null | undefined;
                        max_token_len?: number | null | undefined;
                        lowercase?: boolean | null | undefined;
                        on_disk?: boolean | null | undefined;
                    } | {
                        type: "bool";
                        on_disk?: boolean | null | undefined;
                    } | {
                        type: "datetime";
                        is_principal?: boolean | null | undefined;
                        on_disk?: boolean | null | undefined;
                    } | {
                        type: "uuid";
                        is_tenant?: boolean | null | undefined;
                        on_disk?: boolean | null | undefined;
                    } | null | undefined;
                };
            };
        } | undefined;
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            operation_id?: number | null | undefined;
                            status: "acknowledged" | "completed";
                        } | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Create new snapshot for a collection
     */
    readonly createSnapshot: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            query?: {
                wait?: boolean | undefined;
            } | undefined;
            path: {
                collection_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            name: string;
                            creation_time?: string | null | undefined;
                            size: number;
                            checksum?: string | null | undefined;
                        } | undefined;
                    };
                };
            };
            202: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: string | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Drop collection and all associated data
     */
    readonly deleteCollection: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            query?: {
                timeout?: number | undefined;
            } | undefined;
            path: {
                collection_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: boolean | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Delete field index for collection
     */
    readonly deleteFieldIndex: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            query?: {
                wait?: boolean | undefined;
                ordering?: "weak" | "medium" | "strong" | undefined;
            } | undefined;
            path: {
                collection_name: string;
                field_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            operation_id?: number | null | undefined;
                            status: "acknowledged" | "completed";
                        } | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Delete snapshot for a collection
     */
    readonly deleteSnapshots: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            query?: {
                wait?: boolean | undefined;
            } | undefined;
            path: {
                collection_name: string;
                snapshot_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: boolean | undefined;
                    };
                };
            };
            202: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: string | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Get detailed information about specified existing collection
     */
    readonly getCollection: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            path: {
                collection_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            status: "green" | "yellow" | "grey" | "red";
                            optimizer_status: "ok" | {
                                error: string;
                            };
                            vectors_count?: number | null | undefined;
                            indexed_vectors_count?: number | null | undefined;
                            points_count?: number | null | undefined;
                            segments_count: number;
                            config: {
                                params: {
                                    vectors?: {
                                        size: number;
                                        distance: "Cosine" | "Euclid" | "Dot" | "Manhattan";
                                        hnsw_config?: Record<string, unknown> | {
                                            m?: number | null | undefined;
                                            ef_construct?: number | null | undefined;
                                            full_scan_threshold?: number | null | undefined;
                                            max_indexing_threads?: number | null | undefined;
                                            on_disk?: boolean | null | undefined;
                                            payload_m?: number | null | undefined;
                                        } | null | undefined;
                                        quantization_config?: Record<string, unknown> | {
                                            scalar: {
                                                type: "int8";
                                                quantile?: number | null | undefined;
                                                always_ram?: boolean | null | undefined;
                                            };
                                        } | {
                                            product: {
                                                compression: "x4" | "x8" | "x16" | "x32" | "x64";
                                                always_ram?: boolean | null | undefined;
                                            };
                                        } | {
                                            binary: {
                                                always_ram?: boolean | null | undefined;
                                            };
                                        } | null | undefined;
                                        on_disk?: boolean | null | undefined;
                                        datatype?: Record<string, unknown> | "float32" | "uint8" | "float16" | null | undefined;
                                        multivector_config?: Record<string, unknown> | {
                                            comparator: "max_sim";
                                        } | null | undefined;
                                    } | {
                                        [key: string]: {
                                            size: number;
                                            distance: "Cosine" | "Euclid" | "Dot" | "Manhattan";
                                            hnsw_config?: Record<string, unknown> | {
                                                m?: number | null | undefined;
                                                ef_construct?: number | null | undefined;
                                                full_scan_threshold?: number | null | undefined;
                                                max_indexing_threads?: number | null | undefined;
                                                on_disk?: boolean | null | undefined;
                                                payload_m?: number | null | undefined;
                                            } | null | undefined;
                                            quantization_config?: Record<string, unknown> | {
                                                scalar: {
                                                    type: "int8";
                                                    quantile?: number | null | undefined;
                                                    always_ram?: boolean | null | undefined;
                                                };
                                            } | {
                                                product: {
                                                    compression: "x4" | "x8" | "x16" | "x32" | "x64";
                                                    always_ram?: boolean | null | undefined;
                                                };
                                            } | {
                                                binary: {
                                                    always_ram?: boolean | null | undefined;
                                                };
                                            } | null | undefined;
                                            on_disk?: boolean | null | undefined;
                                            datatype?: Record<string, unknown> | "float32" | "uint8" | "float16" | null | undefined;
                                            multivector_config?: Record<string, unknown> | {
                                                comparator: "max_sim";
                                            } | null | undefined;
                                        } | undefined;
                                    } | undefined;
                                    shard_number?: number | undefined;
                                    sharding_method?: Record<string, unknown> | "auto" | "custom" | null | undefined;
                                    replication_factor?: number | undefined;
                                    write_consistency_factor?: number | undefined;
                                    read_fan_out_factor?: number | null | undefined;
                                    on_disk_payload?: boolean | undefined;
                                    sparse_vectors?: {
                                        [key: string]: {
                                            index?: Record<string, unknown> | {
                                                full_scan_threshold?: number | null | undefined;
                                                on_disk?: boolean | null | undefined;
                                                datatype?: Record<string, unknown> | "float32" | "uint8" | "float16" | null | undefined;
                                            } | null | undefined;
                                            modifier?: Record<string, unknown> | "none" | "idf" | null | undefined;
                                        } | undefined;
                                    } | null | undefined;
                                };
                                hnsw_config: {
                                    m: number;
                                    ef_construct: number;
                                    full_scan_threshold: number;
                                    max_indexing_threads?: number | undefined;
                                    on_disk?: boolean | null | undefined;
                                    payload_m?: number | null | undefined;
                                };
                                optimizer_config: {
                                    deleted_threshold: number;
                                    vacuum_min_vector_number: number;
                                    default_segment_number: number;
                                    max_segment_size?: number | null | undefined;
                                    memmap_threshold?: number | null | undefined;
                                    indexing_threshold?: number | null | undefined;
                                    flush_interval_sec: number;
                                    max_optimization_threads?: number | null | undefined;
                                };
                                wal_config?: Record<string, unknown> | {
                                    wal_capacity_mb: number;
                                    wal_segments_ahead: number;
                                } | null | undefined;
                                quantization_config?: Record<string, unknown> | {
                                    scalar: {
                                        type: "int8";
                                        quantile?: number | null | undefined;
                                        always_ram?: boolean | null | undefined;
                                    };
                                } | {
                                    product: {
                                        compression: "x4" | "x8" | "x16" | "x32" | "x64";
                                        always_ram?: boolean | null | undefined;
                                    };
                                } | {
                                    binary: {
                                        always_ram?: boolean | null | undefined;
                                    };
                                } | null | undefined;
                                strict_mode_config?: Record<string, unknown> | {
                                    enabled?: boolean | null | undefined;
                                    max_query_limit?: number | null | undefined;
                                    max_timeout?: number | null | undefined;
                                    unindexed_filtering_retrieve?: boolean | null | undefined;
                                    unindexed_filtering_update?: boolean | null | undefined;
                                    search_max_hnsw_ef?: number | null | undefined;
                                    search_allow_exact?: boolean | null | undefined;
                                    search_max_oversampling?: number | null | undefined;
                                    upsert_max_batchsize?: number | null | undefined;
                                    max_collection_vector_size_bytes?: number | null | undefined;
                                    read_rate_limit?: number | null | undefined;
                                    write_rate_limit?: number | null | undefined;
                                    max_collection_payload_size_bytes?: number | null | undefined;
                                    filter_max_conditions?: number | null | undefined;
                                    condition_max_size?: number | null | undefined;
                                } | null | undefined;
                            };
                            payload_schema: {
                                [key: string]: {
                                    data_type: "keyword" | "integer" | "float" | "geo" | "text" | "bool" | "datetime" | "uuid";
                                    params?: Record<string, unknown> | {
                                        type: "keyword";
                                        is_tenant?: boolean | null | undefined;
                                        on_disk?: boolean | null | undefined;
                                    } | {
                                        type: "integer";
                                        lookup?: boolean | null | undefined;
                                        range?: boolean | null | undefined;
                                        is_principal?: boolean | null | undefined;
                                        on_disk?: boolean | null | undefined;
                                    } | {
                                        type: "float";
                                        is_principal?: boolean | null | undefined;
                                        on_disk?: boolean | null | undefined;
                                    } | {
                                        type: "geo";
                                        on_disk?: boolean | null | undefined;
                                    } | {
                                        type: "text";
                                        tokenizer?: "prefix" | "whitespace" | "word" | "multilingual" | undefined;
                                        min_token_len?: number | null | undefined;
                                        max_token_len?: number | null | undefined;
                                        lowercase?: boolean | null | undefined;
                                        on_disk?: boolean | null | undefined;
                                    } | {
                                        type: "bool";
                                        on_disk?: boolean | null | undefined;
                                    } | {
                                        type: "datetime";
                                        is_principal?: boolean | null | undefined;
                                        on_disk?: boolean | null | undefined;
                                    } | {
                                        type: "uuid";
                                        is_tenant?: boolean | null | undefined;
                                        on_disk?: boolean | null | undefined;
                                    } | null | undefined;
                                    points: number;
                                } | undefined;
                            };
                        } | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Get list of all aliases for a collection
     */
    readonly getCollectionAliases: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            path: {
                collection_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            aliases: {
                                alias_name: string;
                                collection_name: string;
                            }[];
                        } | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Get list name of all existing collections
     */
    readonly getCollections: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            collections: {
                                name: string;
                            }[];
                        } | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Get list of all existing collections aliases
     */
    readonly getCollectionsAliases: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            aliases: {
                                alias_name: string;
                                collection_name: string;
                            }[];
                        } | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Check the existence of a collection
     */
    readonly collectionExists: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            path: {
                collection_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            exists: boolean;
                        } | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Download specified snapshot from a collection as a file
     * @todo Fetcher needs to handle Blob for file downloads
     */
    readonly getSnapshot: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            path: {
                collection_name: string;
                snapshot_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/octet-stream": string;
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Get list of snapshots for a collection
     */
    readonly listSnapshots: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            path: {
                collection_name: string;
            };
        };
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: {
                            name: string;
                            creation_time?: string | null | undefined;
                            size: number;
                            checksum?: string | null | undefined;
                        }[] | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    readonly updateAliases: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            query?: {
                timeout?: number | undefined;
            } | undefined;
        };
        requestBody?: {
            content: {
                "application/json": {
                    actions: ({
                        create_alias: {
                            collection_name: string;
                            alias_name: string;
                        };
                    } | {
                        delete_alias: {
                            alias_name: string;
                        };
                    } | {
                        rename_alias: {
                            old_alias_name: string;
                            new_alias_name: string;
                        };
                    })[];
                };
            };
        } | undefined;
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: boolean | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    /**
     * Update parameters of the existing collection
     */
    readonly updateCollection: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            query?: {
                timeout?: number | undefined;
            } | undefined;
            path: {
                collection_name: string;
            };
        };
        requestBody?: {
            content: {
                "application/json": {
                    vectors?: Record<string, unknown> | {
                        [key: string]: {
                            hnsw_config?: Record<string, unknown> | {
                                m?: number | null | undefined;
                                ef_construct?: number | null | undefined;
                                full_scan_threshold?: number | null | undefined;
                                max_indexing_threads?: number | null | undefined;
                                on_disk?: boolean | null | undefined;
                                payload_m?: number | null | undefined;
                            } | null | undefined;
                            quantization_config?: Record<string, unknown> | {
                                scalar: {
                                    type: "int8";
                                    quantile?: number | null | undefined;
                                    always_ram?: boolean | null | undefined;
                                };
                            } | {
                                product: {
                                    compression: "x4" | "x8" | "x16" | "x32" | "x64";
                                    always_ram?: boolean | null | undefined;
                                };
                            } | {
                                binary: {
                                    always_ram?: boolean | null | undefined;
                                };
                            } | "Disabled" | null | undefined;
                            on_disk?: boolean | null | undefined;
                        } | undefined;
                    } | null | undefined;
                    optimizers_config?: Record<string, unknown> | {
                        deleted_threshold?: number | null | undefined;
                        vacuum_min_vector_number?: number | null | undefined;
                        default_segment_number?: number | null | undefined;
                        max_segment_size?: number | null | undefined;
                        memmap_threshold?: number | null | undefined;
                        indexing_threshold?: number | null | undefined;
                        flush_interval_sec?: number | null | undefined;
                        max_optimization_threads?: number | Record<string, unknown> | "auto" | null | undefined;
                    } | null | undefined;
                    params?: Record<string, unknown> | {
                        replication_factor?: number | null | undefined;
                        write_consistency_factor?: number | null | undefined;
                        read_fan_out_factor?: number | null | undefined;
                        on_disk_payload?: boolean | null | undefined;
                    } | null | undefined;
                    hnsw_config?: Record<string, unknown> | {
                        m?: number | null | undefined;
                        ef_construct?: number | null | undefined;
                        full_scan_threshold?: number | null | undefined;
                        max_indexing_threads?: number | null | undefined;
                        on_disk?: boolean | null | undefined;
                        payload_m?: number | null | undefined;
                    } | null | undefined;
                    quantization_config?: Record<string, unknown> | {
                        scalar: {
                            type: "int8";
                            quantile?: number | null | undefined;
                            always_ram?: boolean | null | undefined;
                        };
                    } | {
                        product: {
                            compression: "x4" | "x8" | "x16" | "x32" | "x64";
                            always_ram?: boolean | null | undefined;
                        };
                    } | {
                        binary: {
                            always_ram?: boolean | null | undefined;
                        };
                    } | "Disabled" | null | undefined;
                    sparse_vectors?: Record<string, unknown> | {
                        [key: string]: {
                            index?: Record<string, unknown> | {
                                full_scan_threshold?: number | null | undefined;
                                on_disk?: boolean | null | undefined;
                                datatype?: Record<string, unknown> | "float32" | "uint8" | "float16" | null | undefined;
                            } | null | undefined;
                            modifier?: Record<string, unknown> | "none" | "idf" | null | undefined;
                        } | undefined;
                    } | null | undefined;
                    strict_mode_config?: Record<string, unknown> | {
                        enabled?: boolean | null | undefined;
                        max_query_limit?: number | null | undefined;
                        max_timeout?: number | null | undefined;
                        unindexed_filtering_retrieve?: boolean | null | undefined;
                        unindexed_filtering_update?: boolean | null | undefined;
                        search_max_hnsw_ef?: number | null | undefined;
                        search_allow_exact?: boolean | null | undefined;
                        search_max_oversampling?: number | null | undefined;
                        upsert_max_batchsize?: number | null | undefined;
                        max_collection_vector_size_bytes?: number | null | undefined;
                        read_rate_limit?: number | null | undefined;
                        write_rate_limit?: number | null | undefined;
                        max_collection_payload_size_bytes?: number | null | undefined;
                        filter_max_conditions?: number | null | undefined;
                        condition_max_size?: number | null | undefined;
                    } | null | undefined;
                };
            };
        } | undefined;
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: boolean | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
    readonly updateCollectionCluster: import("@qdrant/openapi-typescript-fetch").TypedFetch<{
        parameters: {
            query?: {
                timeout?: number | undefined;
            } | undefined;
            path: {
                collection_name: string;
            };
        };
        requestBody?: {
            content: {
                "application/json": {
                    move_shard: {
                        shard_id: number;
                        to_peer_id: number;
                        from_peer_id: number;
                        method?: Record<string, unknown> | "stream_records" | "snapshot" | "wal_delta" | "resharding_stream_records" | null | undefined;
                    };
                } | {
                    replicate_shard: {
                        shard_id: number;
                        to_peer_id: number;
                        from_peer_id: number;
                        method?: Record<string, unknown> | "stream_records" | "snapshot" | "wal_delta" | "resharding_stream_records" | null | undefined;
                    };
                } | {
                    abort_transfer: {
                        shard_id: number;
                        to_peer_id: number;
                        from_peer_id: number;
                    };
                } | {
                    drop_replica: {
                        shard_id: number;
                        peer_id: number;
                    };
                } | {
                    create_sharding_key: {
                        shard_key: string | number;
                        shards_number?: number | null | undefined;
                        replication_factor?: number | null | undefined;
                        placement?: number[] | null | undefined;
                    };
                } | {
                    drop_sharding_key: {
                        shard_key: string | number;
                    };
                } | {
                    restart_transfer: {
                        shard_id: number;
                        from_peer_id: number;
                        to_peer_id: number;
                        method: "stream_records" | "snapshot" | "wal_delta" | "resharding_stream_records";
                    };
                } | {
                    start_resharding: {
                        direction: "up" | "down";
                        peer_id?: number | null | undefined;
                        shard_key?: string | number | Record<string, unknown> | null | undefined;
                    };
                } | {
                    abort_resharding: Record<string, never>;
                };
            };
        } | undefined;
        responses: {
            200: {
                content: {
                    "application/json": {
                        usage?: Record<string, unknown> | {
                            cpu: number;
                            io_read: number;
                            io_write: number;
                        } | null | undefined;
                        time?: number | undefined;
                        status?: string | undefined;
                        result?: boolean | undefined;
                    };
                };
            };
            default: {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
            "4XX": {
                content: {
                    "application/json": {
                        time?: number | undefined;
                        status?: {
                            error?: string | undefined;
                        } | undefined;
                        result?: Record<string, unknown> | null | undefined;
                    };
                };
            };
        };
    }>;
};
