import type { DatabaseExecutor, QueryResult } from '../types';
export type OracleExecutorConfig = {
    user?: string;
    password?: string;
    connectString?: string;
    poolMin?: number;
    poolMax?: number;
};
export declare class OracleExecutor implements DatabaseExecutor {
    private config;
    dialect: 'oracle';
    private pool;
    constructor(config?: OracleExecutorConfig);
    private getPool;
    executeQuery(sql: string, bindings?: any[]): Promise<QueryResult>;
}
//# sourceMappingURL=oracle.d.ts.map