import { FixtureBase } from './fixture-state'; import { DefPromise } from '../../geo/api'; export declare const useFixtureStore: import('pinia').StoreDefinition<"fixture", Pick<{ items: import('../../../vue/dist/vue.esm-bundler.js').Ref<{ [name: string]: FixtureBase; }, { [name: string]: FixtureBase; }>; loadPromises: import('../../../vue/dist/vue.esm-bundler.js').Ref<{ [name: string]: DefPromise; }, { [name: string]: DefPromise; }>; getLoadPromises: (fixtureIds: string[]) => Promise[]; addFixture: (value: FixtureBase) => void; removeFixture: (value: FixtureBase) => void; addLoadPromise: (fixtureId: string) => void; }, "items" | "loadPromises">, Pick<{ items: import('../../../vue/dist/vue.esm-bundler.js').Ref<{ [name: string]: FixtureBase; }, { [name: string]: FixtureBase; }>; loadPromises: import('../../../vue/dist/vue.esm-bundler.js').Ref<{ [name: string]: DefPromise; }, { [name: string]: DefPromise; }>; getLoadPromises: (fixtureIds: string[]) => Promise[]; addFixture: (value: FixtureBase) => void; removeFixture: (value: FixtureBase) => void; addLoadPromise: (fixtureId: string) => void; }, never>, Pick<{ items: import('../../../vue/dist/vue.esm-bundler.js').Ref<{ [name: string]: FixtureBase; }, { [name: string]: FixtureBase; }>; loadPromises: import('../../../vue/dist/vue.esm-bundler.js').Ref<{ [name: string]: DefPromise; }, { [name: string]: DefPromise; }>; getLoadPromises: (fixtureIds: string[]) => Promise[]; addFixture: (value: FixtureBase) => void; removeFixture: (value: FixtureBase) => void; addLoadPromise: (fixtureId: string) => void; }, "getLoadPromises" | "addFixture" | "removeFixture" | "addLoadPromise">>;