import { FieldProcessor } from '@ephox/boulder';
import { AlloyBehaviourRecord, NamedConfiguredBehaviour } from '../behaviour/Behaviour';
export interface SketchBehaviours {
    dump: AlloyBehaviourRecord;
}
declare const field: (name: string, forbidden: {
    name: () => string;
}[]) => FieldProcessor;
declare const get: (data: SketchBehaviours) => AlloyBehaviourRecord;
declare const augment: (data: SketchBehaviours, original: Array<NamedConfiguredBehaviour<any, any, any>>) => AlloyBehaviourRecord;
export declare const SketchBehaviours: {
    field: (name: string, forbidden: {
        name: () => string;
    }[]) => FieldProcessor;
    augment: (data: SketchBehaviours, original: Array<NamedConfiguredBehaviour<any, any, any>>) => AlloyBehaviourRecord;
    get: (data: SketchBehaviours) => AlloyBehaviourRecord;
};
export { field, get, augment };
//# sourceMappingURL=SketchBehaviours.d.ts.map