import { Optional } from '@ephox/katamari';
import { AlloyComponent } from './ComponentApi';
import { SimpleOrSketchSpec } from './SpecTypes';
export interface MementoRecord {
    get: (comp: AlloyComponent) => AlloyComponent;
    getOpt: (comp: AlloyComponent) => Optional<AlloyComponent>;
    asSpec: () => SimpleOrSketchSpec;
}
declare const record: (spec: SimpleOrSketchSpec) => MementoRecord;
export { record };
//# sourceMappingURL=Memento.d.ts.map