import { CSSProperties, MaybeRefOrGetter } from 'vue'; /** Shared visual props for bagel-input field wrappers. */ export interface BagelInputShellProps { /** Transparent background with a border that highlights (primary color) on focus. */ frame?: boolean; /** Adds a simple border (border-color) without changing background or focus styles. */ outline?: boolean; minWidth?: string; maxWidth?: string; labelColor?: string; labelActiveColor?: string; } export declare function useBagelInputShell(props: MaybeRefOrGetter): { shellClass: import('vue').ComputedRef<{ frame: boolean; 'bgl-outline': boolean; }>; shellStyle: import('vue').ComputedRef; }; export declare function mergeShellStyle(shellStyle: CSSProperties | undefined, extra?: CSSProperties | undefined): CSSProperties | undefined; //# sourceMappingURL=bagelInputShell.d.ts.map