import type { CwaPiniaStoreDefinitionInterface, CwaPiniaStoreInterface, CwaStore } from '../cwa-store-types.js'; import type { CwaAdminStateInterface } from './state.js'; import type { CwaAdminActionsInterface } from './actions.js'; /** * Interface Definitions */ export interface CwaAdminInterface extends CwaAdminStateInterface, CwaAdminActionsInterface { } export type CwaAdminStoreDefinitionInterface = CwaPiniaStoreDefinitionInterface<`${string}.admin`, CwaAdminInterface>; export type CwaAdminStoreInterface = CwaPiniaStoreInterface<`${string}.admin`, CwaAdminInterface>; /** * Main Store Class */ export declare class AdminStore implements CwaStore { private readonly storeDefinition; constructor(storeName: string); useStore(): CwaAdminStoreInterface; }