import type { PasswordPolicy, PasswordValidationResult } from '../types/password-policy.js';
/**
 * Validates a password against the provided policy
 */
export declare function validatePassword(password: string, policy?: PasswordPolicy): PasswordValidationResult;
/**
 * Generates help text based on the password policy
 */
export declare function generatePasswordHelpText(policy?: PasswordPolicy): string;
/**
 * Creates a Valibot schema for password validation based on the policy
 */
export declare function createPasswordSchema(policy?: PasswordPolicy): Promise<import("valibot").SchemaWithPipe<readonly [any, import("valibot").PipeItem<any, unknown, import("valibot").BaseIssue<unknown>>]>>;
//# sourceMappingURL=password-validation.d.ts.map