import type { ConfigStore } from "../../../kernel/src/mod.js"; import { type Snippet } from "svelte"; declare function $$render(): { props: { /** ConfigStore instance to bind to */ store: ConfigStore; /** Key to use as identifier (e.g., "name", "code") */ idKey: string; /** Optional subset of IDs to show */ filterKeys?: string[]; /** Snippet to render the trigger button content */ triggerLabel: Snippet<[T]>; /** Snippet to render each option in the dropdown */ item: Snippet<[T]>; /** Callback when selection changes */ onchange?: (value: string) => void; /** Dropdown direction */ direction?: "top" | "bottom" | "left" | "right" | "end" | "auto"; /** Whether to show responsive mobile modal */ responsive?: boolean; }; exports: {}; bindings: ""; slots: {}; events: {}; }; declare class __sveltets_Render { props(): ReturnType>["props"]; events(): ReturnType>["events"]; slots(): ReturnType>["slots"]; bindings(): ""; exports(): {}; } interface $$IsomorphicComponent { new ( options: import("svelte").ComponentConstructorOptions< ReturnType<__sveltets_Render["props"]> >, ): & import("svelte").SvelteComponent< ReturnType<__sveltets_Render["props"]>, ReturnType<__sveltets_Render["events"]>, ReturnType<__sveltets_Render["slots"]> > & { $$bindings?: ReturnType<__sveltets_Render["bindings"]>; } & ReturnType<__sveltets_Render["exports"]>; ( internal: unknown, props: ReturnType<__sveltets_Render["props"]> & {}, ): ReturnType<__sveltets_Render["exports"]>; z_$$bindings?: ReturnType<__sveltets_Render["bindings"]>; } declare const ResourceSelector: $$IsomorphicComponent; type ResourceSelector = InstanceType>; export default ResourceSelector;