import type { PineconeConfiguration } from '../vectors/types';
import type { HTTPHeaders } from '../../pinecone-generated-ts-fetch/db_data';
import { NamespaceOperationsApi } from '../../pinecone-generated-ts-fetch/db_data';
export declare class NamespaceOperationsProvider {
    private readonly config;
    private readonly indexName;
    private indexHostUrl?;
    private namespaceOperations?;
    private readonly additionalHeaders?;
    constructor(config: PineconeConfiguration, indexName: string, indexHostUrl?: string, additionalHeaders?: HTTPHeaders);
    provide(): Promise<NamespaceOperationsApi>;
    buildNamespaceOperationsConfig(): NamespaceOperationsApi;
}
