import { palette } from '../../../../theme/palette';
export type Status = keyof typeof palette;
interface getBorderColorProps {
    inputState: string;
    hasMessage: boolean;
    status: Status;
    inputColor: string;
}
interface getLabelColorProps {
    disabled: boolean;
    readOnly: boolean;
    inputColor: string;
    inputState: string;
    statusMessage: string;
    status: Status;
}
interface raiseLabelProps {
    disabled: boolean;
    hasMessage: boolean;
    inputState: string;
}
export declare const getInputInitialState: (value: string) => "incomplete" | "complete";
export declare const getBorderColor: ({ inputState, hasMessage, status, inputColor, }: getBorderColorProps) => any;
export declare const getLabelColor: ({ disabled, readOnly, inputColor, inputState, statusMessage, status, }: getLabelColorProps) => any;
export declare const raiseLabel: ({ disabled, hasMessage, inputState }: raiseLabelProps) => boolean;
export declare const showStatusMessage: (hasMessage: boolean, inputState: string) => boolean;
export declare const getStatusMessageColor: (status: Status) => any;
export {};
