export declare const HOTP_GENERATE_SCHEMA: { $schema: string; $id: string; title: string; type: string; properties: { key: {}; key_format: { $ref: string; default: string; }; counter: { default: number; }; counter_format: { $ref: string; default: string; }; code_digits: { $ref: string; default: number; }; add_checksum: { $ref: string; default: boolean; }; truncation_offset: { $ref: string; default: number; }; algorithm: { $ref: string; default: string; }; }; required: string[]; dependencies: { key: string[]; counter: string[]; }; additionalProperties: boolean; allOf: ({ if: { properties: { key_format: { const: string; }; counter_format?: undefined; }; }; then: { properties: { key: { $ref: string; }; counter?: undefined; }; }; else: { properties: { key: { $ref: string; }; counter?: undefined; }; }; } | { if: { properties: { counter_format: { const: string; }; key_format?: undefined; }; }; then: { properties: { counter: { $ref: string; }; key?: undefined; }; }; else: { properties: { counter: { $ref: string; }; key?: undefined; }; }; })[]; }; export declare const HOTP_VERIFY_SCHEMA: { $schema: string; $id: string; title: string; type: string; properties: { token: { $ref: string; }; key: {}; key_format: { $ref: string; default: string; }; window: { $ref: string; default: number; }; counter: { default: number; }; counter_format: { $ref: string; default: string; }; add_checksum: { $ref: string; default: boolean; }; truncation_offset: { $ref: string; default: number; }; algorithm: { $ref: string; default: string; }; previous_otp_allowed: { $ref: string; default: boolean; }; }; required: string[]; dependencies: { key: string[]; counter: string[]; }; additionalProperties: boolean; allOf: ({ if: { properties: { key_format: { const: string; }; counter_format?: undefined; }; }; then: { properties: { key: { $ref: string; }; counter?: undefined; }; }; else: { properties: { key: { $ref: string; }; counter?: undefined; }; }; } | { if: { properties: { counter_format: { const: string; }; key_format?: undefined; }; }; then: { properties: { counter: { $ref: string; }; key?: undefined; }; }; else: { properties: { counter: { $ref: string; }; key?: undefined; }; }; })[]; };