export interface ICallable {
    command: string;
    func: (arg?: any) => any;
}
export interface IExternalVar {
    name: string;
    value: string | number;
}
export declare type TCallables = ICallable[];
export declare type TExteralVars = IExternalVar[];
export interface IBkcOptions {
    externals?: TCallables;
    instants?: TCallables;
    vars?: TExteralVars;
}
export declare type TNamespaceResponse = INamespaceResponse[];
export interface INamespaceResponse {
    name: string;
    category: 'var' | 'external' | 'instant';
}
export default IBkcOptions;
