import { InlineMessageProps } from '../components/inputs/InlineErrorText';
import { PINValidationsType } from '../utils/PINValidation';
interface ModalState {
    visible: boolean;
    title: string;
    message: string;
    onModalDismiss?: () => void;
}
export declare const usePINValidation: (PIN: string, PINTwo: string) => {
    PINValidations: PINValidationsType[];
    validatePINEntry: (pinOne: string, pinTwo: string) => boolean;
    inlineMessageField1: InlineMessageProps | undefined;
    inlineMessageField2: InlineMessageProps | undefined;
    modalState: ModalState;
    setModalState: import("react").Dispatch<import("react").SetStateAction<ModalState>>;
    clearModal: () => void;
    PINSecurity: import("../types/security").PINSecurityParams;
};
export {};
//# sourceMappingURL=usePINValidation.d.ts.map