import type { ServiceRuntime } from './service.js'; import type { TeamRepresentationSelection, TeamRepresentationSnapshot } from '../team-group-contract.js'; export declare function readTeamRepresentationSelection(raw: unknown): TeamRepresentationSelection | undefined; /** Same namespace and viewer fence as TeamAppService's existing team reference. */ export declare class GroupRepresentationCodec { private readonly codec; constructor(runtime: ServiceRuntime); selection(raw: unknown, actor: number): Promise | undefined>; snapshot(raw: unknown, actor: number): Promise; } export declare function requireFrozenTeamSendTime(input: import('../team-group-contract.js').TeamRepresentationSendOptions): void; //# sourceMappingURL=group-representation.d.ts.map