import type { TeamBilling as _TeamBilling, TeamBillingInput } from "./team-billing";
import { TeamBillingRepository } from "./team-billing.repository";
export declare class TeamBilling {
    static repo: TeamBillingRepository;
    /** Initialize a single team billing */
    static init(team: TeamBillingInput): _TeamBilling;
    /** Initialize multuple team billings at once for bulk operations */
    static initMany(teams: TeamBillingInput[]): _TeamBilling[];
    /** Fetch and initialize multiple team billings in one go */
    static findAndInit(teamId: number): Promise<_TeamBilling>;
    /** Fetch and initialize multiple team billings in one go */
    static findAndInitMany(teamIds: number[]): Promise<_TeamBilling[]>;
}
//# sourceMappingURL=index.d.ts.map