import { VariantProps } from 'class-variance-authority';
export declare const inputStyles: (props?: ({
    variant?: "ghost" | "filled" | "filled-inverted" | "outlined" | "outlined-inverted" | "underlined" | "underlined-inverted" | "ghost-inverted" | null | undefined;
    color?: "error" | "primary" | "secondary" | null | undefined;
    size?: "sm" | "md" | "lg" | null | undefined;
    shape?: "full" | "minimal" | "sharp" | null | undefined;
    labelPlacement?: "inside" | "outside" | "outside-left" | null | undefined;
    isInvalid?: boolean | null | undefined;
    isDisabled?: boolean | null | undefined;
} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string;
export declare const inputWrapperVariants: (props?: ({
    variant?: "ghost" | "filled" | "filled-inverted" | "outlined" | "outlined-inverted" | "underlined" | "underlined-inverted" | "ghost-inverted" | null | undefined;
    size?: "sm" | "md" | "lg" | null | undefined;
    shape?: "full" | "minimal" | "sharp" | null | undefined;
    isErrored?: boolean | null | undefined;
    isFocused?: boolean | null | undefined;
    disabled?: boolean | null | undefined;
} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string;
export declare const inputSlots: {
    base: string;
    label: string[];
    mainWrapper: string;
    inputWrapper: never[];
    innerWrapper: string;
    input: string[];
    clearButton: string[];
    helperWrapper: string;
    description: string;
    errorMessage: string;
};
export declare const getInputSlotClassNames: (props: VariantProps<typeof inputStyles> & {
    isFilled?: boolean;
    hasStartContent?: boolean;
    hasLabel?: boolean;
}) => {
    base: string;
    label: string;
    inputWrapper: string;
    input: string;
};
