import { IEnvironmentFrame } from './environment-frame';
import { IExpression } from './iexpression';
import { IGlobalInfo } from './iglobal-info';
export declare class CondUsage<T> implements IExpression<T> {
    readonly exprPairList: [IExpression<T>, IExpression<T>][];
    constructor(exprPairList: [IExpression<T>, IExpression<T>][]);
    toString(): string;
    evaluate(globalInfo: IGlobalInfo<T>, localEnvironment?: IEnvironmentFrame<T>, options?: unknown): T;
}
//# sourceMappingURL=cond-usage.d.ts.map