import { type UsePopperProps } from '../../ui/popper/usePopper';
declare const __propDef: {
props: {
[x: string]: any;
type?: string | undefined;
class?: string | undefined;
element?: HTMLDivElement | null | undefined;
style?: string | undefined;
icon?: string | undefined;
iconColor?: string | undefined;
endIcon?: string | undefined;
endIconColor?: string | undefined;
usePopper?: UsePopperProps | undefined;
size?: "tiny" | "small" | "medium" | "default" | "large" | "big" | "full" | "auto" | undefined;
height?: string | undefined;
borderless?: boolean | undefined;
transparent?: boolean | undefined;
value: any;
};
events: {
[evt: string]: CustomEvent<any>;
};
slots: {
inputStart: {};
inputEnd: {};
};
};
export declare type InputProps = typeof __propDef.props;
export declare type InputEvents = typeof __propDef.events;
export declare type InputSlots = typeof __propDef.slots;
export default class Input extends SvelteComponentTyped<InputProps, InputEvents, InputSlots> {
get type(): string | undefined;
/**accessor*/
set type(_: string | undefined);
get class(): string | undefined;
/**accessor*/
set class(_: string | undefined);
get element(): HTMLDivElement | null | undefined;
/**accessor*/
set element(_: HTMLDivElement | null | undefined);
get style(): string | undefined;
/**accessor*/
set style(_: string | undefined);
get icon(): string | undefined;
/**accessor*/
set icon(_: string | undefined);
get iconColor(): string | undefined;
/**accessor*/
set iconColor(_: string | undefined);
get endIcon(): string | undefined;
/**accessor*/
set endIcon(_: string | undefined);
get endIconColor(): string | undefined;
/**accessor*/
set endIconColor(_: string | undefined);
get usePopper(): UsePopperProps | undefined;
/**accessor*/
set usePopper(_: UsePopperProps | undefined);
get size(): "tiny" | "small" | "medium" | "default" | "large" | "big" | "full" | "auto" | undefined;
/**accessor*/
set size(_: "tiny" | "small" | "medium" | "default" | "large" | "big" | "full" | "auto" | undefined);
get height(): string | undefined;
/**accessor*/
set height(_: string | undefined);
get borderless(): boolean | undefined;
/**accessor*/
set borderless(_: boolean | undefined);
get transparent(): boolean | undefined;
/**accessor*/
set transparent(_: boolean | undefined);
get value(): any;
/**accessor*/
set value(_: any);
}
export {};