import { NamedFunction1, NamedFunction2, NamedFunction3 } from './_Base';
export declare class triggerFilter extends NamedFunction1<[boolean]> {
    static type(): string;
    func(condition: boolean): boolean;
    asString(condition: string): string;
}
export declare class triggerTwoWaySwitch extends NamedFunction3<[boolean, Function, Function]> {
    static type(): string;
    func(condition: boolean, _func0: Function, _func1: Function): void;
}
export declare class triggerSwitch extends NamedFunction2<[number, Array<Function>]> {
    static type(): string;
    func(index: number, _functions: Array<Function>): void;
}
