import type { PasswordPolicy } from '../types/password-policy.js';
/**
 * Composable to access and use the password policy configuration
 */
export declare function usePasswordPolicy(): {
    passwordPolicy: PasswordPolicy;
    passwordHelpText: import("vue").ComputedRef<string>;
    validate: (password: string) => import("../types").PasswordValidationResult;
    getPasswordSchema: () => Promise<import("valibot").SchemaWithPipe<readonly [any, import("valibot").PipeItem<any, unknown, import("valibot").BaseIssue<unknown>>]>>;
    createConfirmPasswordValidator: (getPasswordValue: () => string) => Promise<import("valibot").SchemaWithPipe<readonly [import("valibot").StringSchema<undefined>, import("valibot").CustomSchema<string, "Passwords do not match">]>>;
};
//# sourceMappingURL=usePasswordPolicy.d.ts.map