import { LayerType } from '../../../geo/api'; import { WizardStep } from './wizard-state'; import { LayerSource } from './layer-source'; export declare const useWizardStore: import('pinia').StoreDefinition<"wizard", Pick<{ layerSource: import('../../../../vue/dist/vue.esm-bundler.js').Ref; url: import('../../../../vue/dist/vue.esm-bundler.js').Ref; typeSelection: import('../../../../vue/dist/vue.esm-bundler.js').Ref; nested: import('../../../../vue/dist/vue.esm-bundler.js').Ref; fileData: import('../../../../vue/dist/vue.esm-bundler.js').Ref<{ readonly byteLength: number; slice: (begin?: number, end?: number) => ArrayBuffer; readonly maxByteLength: number; readonly resizable: boolean; resize: (newByteLength?: number) => void; readonly detached: boolean; transfer: (newByteLength?: number) => ArrayBuffer; transferToFixedLength: (newByteLength?: number) => ArrayBuffer; readonly [Symbol.toStringTag]: "ArrayBuffer"; } | null, ArrayBuffer | { readonly byteLength: number; slice: (begin?: number, end?: number) => ArrayBuffer; readonly maxByteLength: number; readonly resizable: boolean; resize: (newByteLength?: number) => void; readonly detached: boolean; transfer: (newByteLength?: number) => ArrayBuffer; transferToFixedLength: (newByteLength?: number) => ArrayBuffer; readonly [Symbol.toStringTag]: "ArrayBuffer"; } | null>; layerInfo: import('../../../../vue/dist/vue.esm-bundler.js').Ref<{ config: { id: string; layerType: LayerType; url: string; }; configOptions: Array; }, { config: { id: string; layerType: LayerType; url: string; }; configOptions: Array; } | { config: { id: string; layerType: LayerType; url: string; }; configOptions: Array; }>; currStep: import('../../../../vue/dist/vue.esm-bundler.js').Ref; goToStep: (step: WizardStep) => void; }, "url" | "fileData" | "layerInfo" | "layerSource" | "typeSelection" | "nested" | "currStep">, Pick<{ layerSource: import('../../../../vue/dist/vue.esm-bundler.js').Ref; url: import('../../../../vue/dist/vue.esm-bundler.js').Ref; typeSelection: import('../../../../vue/dist/vue.esm-bundler.js').Ref; nested: import('../../../../vue/dist/vue.esm-bundler.js').Ref; fileData: import('../../../../vue/dist/vue.esm-bundler.js').Ref<{ readonly byteLength: number; slice: (begin?: number, end?: number) => ArrayBuffer; readonly maxByteLength: number; readonly resizable: boolean; resize: (newByteLength?: number) => void; readonly detached: boolean; transfer: (newByteLength?: number) => ArrayBuffer; transferToFixedLength: (newByteLength?: number) => ArrayBuffer; readonly [Symbol.toStringTag]: "ArrayBuffer"; } | null, ArrayBuffer | { readonly byteLength: number; slice: (begin?: number, end?: number) => ArrayBuffer; readonly maxByteLength: number; readonly resizable: boolean; resize: (newByteLength?: number) => void; readonly detached: boolean; transfer: (newByteLength?: number) => ArrayBuffer; transferToFixedLength: (newByteLength?: number) => ArrayBuffer; readonly [Symbol.toStringTag]: "ArrayBuffer"; } | null>; layerInfo: import('../../../../vue/dist/vue.esm-bundler.js').Ref<{ config: { id: string; layerType: LayerType; url: string; }; configOptions: Array; }, { config: { id: string; layerType: LayerType; url: string; }; configOptions: Array; } | { config: { id: string; layerType: LayerType; url: string; }; configOptions: Array; }>; currStep: import('../../../../vue/dist/vue.esm-bundler.js').Ref; goToStep: (step: WizardStep) => void; }, never>, Pick<{ layerSource: import('../../../../vue/dist/vue.esm-bundler.js').Ref; url: import('../../../../vue/dist/vue.esm-bundler.js').Ref; typeSelection: import('../../../../vue/dist/vue.esm-bundler.js').Ref; nested: import('../../../../vue/dist/vue.esm-bundler.js').Ref; fileData: import('../../../../vue/dist/vue.esm-bundler.js').Ref<{ readonly byteLength: number; slice: (begin?: number, end?: number) => ArrayBuffer; readonly maxByteLength: number; readonly resizable: boolean; resize: (newByteLength?: number) => void; readonly detached: boolean; transfer: (newByteLength?: number) => ArrayBuffer; transferToFixedLength: (newByteLength?: number) => ArrayBuffer; readonly [Symbol.toStringTag]: "ArrayBuffer"; } | null, ArrayBuffer | { readonly byteLength: number; slice: (begin?: number, end?: number) => ArrayBuffer; readonly maxByteLength: number; readonly resizable: boolean; resize: (newByteLength?: number) => void; readonly detached: boolean; transfer: (newByteLength?: number) => ArrayBuffer; transferToFixedLength: (newByteLength?: number) => ArrayBuffer; readonly [Symbol.toStringTag]: "ArrayBuffer"; } | null>; layerInfo: import('../../../../vue/dist/vue.esm-bundler.js').Ref<{ config: { id: string; layerType: LayerType; url: string; }; configOptions: Array; }, { config: { id: string; layerType: LayerType; url: string; }; configOptions: Array; } | { config: { id: string; layerType: LayerType; url: string; }; configOptions: Array; }>; currStep: import('../../../../vue/dist/vue.esm-bundler.js').Ref; goToStep: (step: WizardStep) => void; }, "goToStep">>;