import { ConnectorRuntime } from '@transai/connector-runtime';
import { ActionInterface, BaseConnectorConfig, ConnectorInterface } from '@xip-online-data/types';
import { SambaFileWriterService } from './samba-fire-writer/samba-file-writer.service';
import { SambaSinkConfig } from './types';
export declare class ConnectorRunnerSambaSink extends ConnectorRuntime<SambaSinkConfig & BaseConnectorConfig> {
    readonly injectedSambaInstance?: SambaFileWriterService | undefined;
    readonly CONNECTOR_INSTANCE: string;
    private sambaFileWriterInstance;
    private get sambaFileWriter();
    constructor(connector: ConnectorInterface, apiConfig: SambaSinkConfig & BaseConnectorConfig, actionConfigs: Array<ActionInterface>, injectedSambaInstance?: SambaFileWriterService | undefined);
    init: () => Promise<void>;
}
