interface Page {
    name: string;
    type: string;
}
type State = {
    pages: Array<Page>;
};
type Actions = {
    setPages: (pages: Array<Page>) => void;
    addPage: (page: Page) => void;
    reset: () => void;
};
declare const usePages: import("zustand").UseBoundStore<import("zustand").StoreApi<State & Actions>>;
export { usePages, Page };
