import { AbstractStartedContainer, GenericContainer, StartedTestContainer } from "testcontainers";
export declare class QdrantContainer extends GenericContainer {
    private apiKey;
    private configFilePath;
    constructor(image: string);
    withApiKey(apiKey: string): this;
    withConfigFile(configFile: string): this;
    start(): Promise<StartedQdrantContainer>;
}
export declare class StartedQdrantContainer extends AbstractStartedContainer {
    readonly startedTestContainer: StartedTestContainer;
    private readonly _restPort;
    get restPort(): number;
    private readonly _grpcPort;
    get grpcPort(): number;
    constructor(startedTestContainer: StartedTestContainer);
    getRestHostAddress(): string;
    getGrpcHostAddress(): string;
}
