import { ConfirmationModalType, Store, TemplateData } from '../../types';
export declare const useGet: <T extends TemplateData, K extends keyof Store<T>>(prop: K) => Store<T>[K];
export declare const useSet: <T extends TemplateData, K extends keyof Store>(prop: K) => (value: Store<T>[K]) => void;
export declare const useConfirmation: (confirmationType?: ConfirmationModalType, confirmationCallback?: () => void, { confirmationTargetTemplateId, confirmationTargetFolder, }?: Pick<Store<TemplateData>, "confirmationTargetTemplateId" | "confirmationTargetFolder">) => () => void;
//# sourceMappingURL=sharedHooks.d.ts.map