/**
 * Validates that `data` matches the EIP-712 JSON schema.
 *
 * @param {any} data
 * @return {boolean}
 */
export declare const validateTypedData: (data: unknown) => data is {
    types: {
        CIP23Domain: {
            name: string;
            type: string;
        }[];
    } & Record<string, {
        name: string;
        type: string;
    }[]>;
    primaryType: string;
    domain: {
        name?: string | undefined;
        version?: string | undefined;
        chainId?: string | number | undefined;
        verifyingContract?: string | undefined;
        salt?: string | number[] | undefined;
    };
    message: Record<string, unknown>;
};
