import { GroupDesc } from "./GroupDesc";
import { ExprDesc } from "./ExprDesc";
export declare class AndDesc extends GroupDesc {
    readonly type: string;
    constructor(...values: ExprDesc[]);
    lookup(source: any): (target: any) => boolean;
    for(source: any, keyMap?: any): any;
}
export declare function And(...values: ExprDesc[]): AndDesc;
