type InputOptions = {
    title?: string;
    group?: string;
} | any;
export declare class Input {
    private context;
    constructor(context: any);
    param(source: any, index?: number): any[];
    any(value: any, { title, group }?: InputOptions): any;
    int(value: number, { title, group }?: InputOptions): any;
    float(value: number, { title, group }?: InputOptions): any;
    bool(value: boolean, { title, group }?: InputOptions): any;
    string(value: string, { title, group }?: InputOptions): any;
    timeframe(value: string, { title, group }?: InputOptions): any;
    time(value: number, { title, group }?: InputOptions): any;
    price(value: number, { title, group }?: InputOptions): any;
    session(value: string, { title, group }?: InputOptions): any;
    source(value: any, { title, group }?: InputOptions): any;
    symbol(value: string, { title, group }?: InputOptions): any;
    text_area(value: string, { title, group }?: InputOptions): any;
    enum(value: string, { title, group }?: InputOptions): any;
    color(value: string, { title, group }?: InputOptions): any;
}
export default Input;
