import type { Gcdata } from './GameChanger.js'; import { CreditsMote, ParserResult } from './cl2.shared.types.js'; import type { BschemaRoot } from './types.js'; export interface CreditsUpdateResult extends ParserResult<{ sections: CreditsUpdateResultSection[]; }> { } export interface CreditsUpdateResultSection { id: string; title: string; roles: CreditsUpdateResultRole[]; } export interface CreditsUpdateResultRole { type: 'role'; id: string; role?: string; names: { /** ID added when converting to Mote data */ id?: string; name: string; cjk?: boolean; }[]; } export declare function listCredits(gcData: Gcdata): [CreditsMote]; export declare function isCreditsMote(mote: any): mote is CreditsMote; export declare function getCreditsMote(gcData: Gcdata, moteId: string): CreditsMote | undefined; export declare function getCreditsSchema(gcData: Gcdata): BschemaRoot | undefined; export declare const linePatterns: string[]; //# sourceMappingURL=cl2.credits.types.d.ts.map