import { EventArgs } from '@ephox/sugar';
export declare type KeyMatcher = (evt: EventArgs<KeyboardEvent>) => boolean;
declare const inSet: (keys: ReadonlyArray<number>) => KeyMatcher;
declare const and: (preds: KeyMatcher[]) => KeyMatcher;
declare const is: (key: number) => KeyMatcher;
declare const isShift: (event: EventArgs<KeyboardEvent>) => boolean;
declare const isControl: (event: EventArgs<KeyboardEvent>) => boolean;
declare const isNotControl: (event: EventArgs<KeyboardEvent>) => boolean;
declare const isNotShift: (event: EventArgs<KeyboardEvent>) => boolean;
export { inSet, and, is, isShift, isNotShift, isControl, isNotControl };
//# sourceMappingURL=KeyMatch.d.ts.map