import { GlobalState } from '../types/items'; export declare const useHistory: import('pinia').StoreDefinition<"history", { previous: GlobalState[]; next: GlobalState[]; isLoading: boolean; htmlGenerator: { body: HTMLBodyElement; html: HTMLHtmlElement; style: HTMLStyleElement; setHtml: (htmlString: string) => void; addClassAttribute: (name: string, value: Object) => void; editAttribute: (className: string, attributes: Object) => void; deleteAttributeFromId: (className: string, attributes: string[]) => void; deleteClassAttribute: (className: string) => void; updateElementContent: (selector: string, content: string) => void; initHtml: (htmlTitle: string) => void; getHtmlText: () => string; getStyleByKey: (key: string) => import('vue').StyleValue; convertCssStringToObject: (cssString: string) => { [key: string]: string; }; downloadHtml: () => Promise; returnTheWholeHtml: () => Promise; addTemporaryStyleToHead: (cssText: string) => () => void; insertHead: (targetEl: any) => void; }; loading: boolean; pendingSave: Promise; }, {}, { saveStepToHistory(): void; savePreviousStep(): void; saveHistory(): Promise; storeHtmlState(html: string): void; undo(): void; redo(): void; clearHtmlContent(canvas: HTMLElement): void; clearHtmlAttributes(canvas: Element): void; clearDataAttributes(htmlString: string): string; }>;