export type IslandStatus = 'idle' | 'input' | 'loading' | 'done' | 'confirming' | 'doze';
export declare const useStatus: import('pinia').StoreDefinition<"guiiai-devtools-status", import('pinia')._UnwrapAll<Pick<{
    viewfinderEnabled: import('vue').Ref<boolean>;
    status: import('vue').Ref<IslandStatus>;
    panelOpen: import('vue').Ref<boolean>;
    promptText: import('vue').Ref<string>;
    promptImage: import('vue').Ref<HTMLImageElement | undefined>;
    errorMessage: import('vue').Ref<string>;
    lastRejected: import('vue').Ref<boolean>;
    draggingLock: import('vue').Ref<boolean>;
}, "viewfinderEnabled" | "status" | "panelOpen" | "promptText" | "promptImage" | "errorMessage" | "lastRejected" | "draggingLock">>, Pick<{
    viewfinderEnabled: import('vue').Ref<boolean>;
    status: import('vue').Ref<IslandStatus>;
    panelOpen: import('vue').Ref<boolean>;
    promptText: import('vue').Ref<string>;
    promptImage: import('vue').Ref<HTMLImageElement | undefined>;
    errorMessage: import('vue').Ref<string>;
    lastRejected: import('vue').Ref<boolean>;
    draggingLock: import('vue').Ref<boolean>;
}, never>, Pick<{
    viewfinderEnabled: import('vue').Ref<boolean>;
    status: import('vue').Ref<IslandStatus>;
    panelOpen: import('vue').Ref<boolean>;
    promptText: import('vue').Ref<string>;
    promptImage: import('vue').Ref<HTMLImageElement | undefined>;
    errorMessage: import('vue').Ref<string>;
    lastRejected: import('vue').Ref<boolean>;
    draggingLock: import('vue').Ref<boolean>;
}, never>>;
