@patreon/studio
Version:
Patreon Studio Design System
16 lines (15 loc) • 1.35 kB
TypeScript
import type { DropdownProps } from '../types';
interface HandleProps {
disabled?: boolean;
fluidWidth?: boolean;
hasCustomHandle?: boolean;
isOpen?: boolean;
minWidth?: number;
openOnHover?: boolean;
error: DropdownProps['error'];
}
export declare const DropdownHandle: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("styled-components").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, Omit<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "ref"> & {
ref?: ((instance: HTMLButtonElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject<HTMLButtonElement> | null | undefined;
}>, never>, HandleProps>> & string;
export declare const DropdownHandleDiv: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, HandleProps>> & string;
export {};