import { IMasConnector } from "../interfaces/mas-connector";
import { DataSource, AnyObject } from "../repository";
import { SettingsProvider } from "./settings";
export declare class MasDataSource implements DataSource {
    private readonly settingProvider;
    static dataSourceName: string;
    name: string;
    connector?: IMasConnector;
    settings: AnyObject;
    constructor(settingProvider: SettingsProvider, poolAlias?: string);
    execute(statment: string, params?: Array<AnyObject>, options?: AnyObject): Promise<any>;
}
