import { DraftData, MemberData, ProposalData, RolePolicy } from '../types/index.js';
export declare function validate_draft(draft: unknown): asserts draft is DraftData;
export declare function validate_policy(policy: unknown): asserts policy is RolePolicy;
export declare function verify_policy(policy: RolePolicy): void;
export declare function verify_enrollment(member: MemberData, policy: RolePolicy, proposal: ProposalData): void;
export declare function verify_slots(members: MemberData[], roles: RolePolicy[]): boolean;
export declare function verify_slots_full(members: MemberData[], roles: RolePolicy[]): boolean;
export declare function verify_draft(draft: DraftData): void;
