import { Optional } from '@ephox/katamari';
import { SugarElement } from '@ephox/sugar';
import { AlloyComponent } from '../api/component/ComponentApi';
import { NativeSimulatedEvent } from '../events/SimulatedEvent';
import { GeneralKeyingConfig, KeyRuleHandler } from './KeyingModeTypes';
declare const defaultExecute: (component: AlloyComponent, simulatedEvent: NativeSimulatedEvent<KeyboardEvent>, focused: SugarElement<HTMLElement>) => Optional<boolean>;
declare const stopEventForFirefox: KeyRuleHandler<GeneralKeyingConfig, any>;
export { defaultExecute, stopEventForFirefox };
//# sourceMappingURL=KeyingTypes.d.ts.map