export declare const defineStore: (name: string, definition: { setup: () => TSetup; getters: (state: TSetup["state"], privateState?: TSetup["privateState"]) => TGetters; actions: (state: TSetup["state"], privateState?: TSetup["privateState"]) => TActions; }) => (newInstanceWithName?: string) => { state: TSetup["state"]; get: TGetters; actions: TActions; }; export type DefineState = (d: () => TState) => void; export declare const defineStore2: (name: string, definition: { setup: (state: DefineState) => TSetup; }) => (newInstanceWithName?: string) => { state: TSetup["state"]; };