import { AdminTask, type CompanyLeaveProgramDefinitionConfig, type ParentalRelationship } from "../types.js"; export interface ParentalTopUpPolicyOptions { code: string; displayName: string; description?: string; jurisdiction: { country: string; subdivisions?: string[]; }; appliesTo?: { employeeCountry?: string; }; qualifyingLeaveReasons: string[]; paidWeeksByParentalRelationship: Partial>; pay: { type: 'MAKE_WHOLE_TOPUP'; targetPercentOfPay: number; offsetByPrograms: string[]; earningType?: string; }; requirements?: Array; leaveType?: string; } export declare function parentalTopUpPolicy(options: ParentalTopUpPolicyOptions): CompanyLeaveProgramDefinitionConfig; //# sourceMappingURL=parental-top-up-policy.d.ts.map