import { IngestionPropertiesInput } from "./ingestionProperties.js";
import { BlobDescriptor } from "./descriptors.js";
import { AbstractKustoClient } from "./abstractKustoClient.js";
import { Client as KustoClient, KustoConnectionStringBuilder } from "azure-kusto-data";
export declare abstract class KustoStreamingIngestClientBase extends AbstractKustoClient {
    protected kustoClient: KustoClient;
    constructor(kcsb: string | KustoConnectionStringBuilder, defaultProps?: IngestionPropertiesInput, autoCorrectEndpoint?: boolean);
    ingestFromBlob(blob: string | BlobDescriptor, ingestionProperties?: IngestionPropertiesInput, clientRequestId?: string): Promise<any>;
    close(): void;
}
//# sourceMappingURL=streamingIngestClientBase.d.ts.map