import * as StringCheck from "../../../../sync/check/string"; import * as check from "../../../../sync/check/date"; export declare type PotentiallyUnsafeDateStringResult = StringCheck.StringErrorCode | check.PotentiallyUnsafeDateErrorCode; export declare function checkPotentiallyUnsafeDateString(mixed: any): undefined | PotentiallyUnsafeDateStringResult; export declare type ValidDateStringResult = StringCheck.StringErrorCode | check.ValidDateErrorCodeType; export declare function checkValidDateString(mixed: any): undefined | ValidDateStringResult; export declare type BeforeStringResult = StringCheck.StringErrorCode | check.ValidDateErrorCodeType | check.BeforeErrorCode; export declare function checkBeforeString(mixed: any, x: Date): undefined | BeforeStringResult; export declare type AfterStringResult = StringCheck.StringErrorCode | check.ValidDateErrorCodeType | check.AfterErrorCode; export declare function checkAfterString(mixed: any, x: Date): undefined | AfterStringResult; export declare type BeforeOrAtStringResult = StringCheck.StringErrorCode | check.ValidDateErrorCodeType | check.BeforeOrAtErrorCode; export declare function checkBeforeOrAtString(mixed: any, x: Date): undefined | BeforeOrAtStringResult; export declare type AfterOrAtStringResult = StringCheck.StringErrorCode | check.ValidDateErrorCodeType | check.AfterOrAtErrorCode; export declare function checkAfterOrAtString(mixed: any, x: Date): undefined | AfterOrAtStringResult; export declare type RangeStringResult = StringCheck.StringErrorCode | check.RangeErrorCode; export declare function checkRangeString(mixed: any, args: { min?: Date; max?: Date; }): undefined | RangeStringResult;