import React from 'react'; import type { ComponentSize } from '../../../lib/utils'; import type { GlassVariant } from '../../../lib/glass'; export interface SelectPosition { top: number; left: number; width: number; } export interface SelectContextValue { value?: string; onValueChange?: (value: string) => void; open: boolean; onOpenChange: (open: boolean) => void; selectedLabel?: string; setSelectedLabel: (label: string) => void; size?: ComponentSize; setSize: (size: ComponentSize) => void; glass?: GlassVariant; triggerPosition: SelectPosition; setTriggerPosition: (pos: SelectPosition) => void; } export declare const useSelectContext: () => SelectContextValue; export interface SelectContextProviderProps { value?: string; onValueChange?: (value: string) => void; glass?: GlassVariant; children: React.ReactNode; } export declare const SelectContextProvider: React.FC; //# sourceMappingURL=SelectContext.d.ts.map