import type { ConditionContext } from "../utils/style-utils"; interface ConditionContextOptions { /** Include stateValues/stateDefaults and subscribe to state changes. */ state?: boolean; /** Include the hover flag (meaningful only under InputOption). */ hover?: boolean; } /** * Builds ConditionContext snapshots for resolveOverrideProperties from the * ambient Svelte contexts. Call at component init; invoke the returned builder * inside a $derived.by so the underlying store reads are tracked. */ export declare function useConditionContext(options?: ConditionContextOptions): (extra?: Pick) => ConditionContext; export {};