import type { Query } from "../../lib/task.svelte.js"; import type { EnumOption } from "../../core/index.js"; import { type Config, type FormState } from "../../form/index.js"; declare const field = "remoteEnumField"; export interface EnumOptionsQueries { } declare module "../../form/index.js" { interface ActionFields { [field]: {}; } interface UiOptions { enumOptionsQuery?: keyof EnumOptionsQueries; } } export type EnumOptionsQueriesContext = EnumOptionsQueries & { [k: string]: Query[], any>; }; export declare function getEnumOptionsQueriesContext(): EnumOptionsQueriesContext; export declare function setEnumOptionsQueriesContext(ctx: EnumOptionsQueries): void; export declare function getEnumOptionsQueryKey(ctx: FormState, config: Config): never; export declare function getEnumOptionsQuery(queries: EnumOptionsQueriesContext, key: K): EnumOptionsQueriesContext[K] & {}; import { type SchemaValue } from "../../form/index.js"; import "../../form/extra-fields/remote-enum.js"; declare const RemoteEnum: import("svelte").Component, {}, "value">; type RemoteEnum = ReturnType; export default RemoteEnum;