import { IProvider } from './provider';
export declare const getProvider: (props: {
    username: string;
    password: string;
    host: string;
    databaseName?: string;
    engine: string;
    port?: string;
}) => IProvider;
export declare const innerHandler: ({ script, databaseName }: {
    script: string;
    databaseName: string;
}) => Promise<any>;
/**
 * Handler for Custom Resources
 *
 * @param event
 * @param context
 */
export declare const handler: (event: any, context: any) => Promise<any>;
/**
 * Handler for direct execution
 *
 * @param event {script: string, databaseName: string}
 * @example {script: 'SELECT 1', databaseName: 'mydatabase'}
 */
export declare const adhocHandler: (event: any) => Promise<any>;
