/** * This file was auto-generated by Fern from our API Definition. */ import * as serializers from "../../../index"; import * as Flatfile from "../../../../api/index"; import * as core from "../../../../core"; import { MappingRuleOrConfig } from "./MappingRuleOrConfig"; import { FamilyId } from "../../commons/types/FamilyId"; import { UserId } from "../../commons/types/UserId"; import { ProgramSummary } from "./ProgramSummary"; import { ActorId } from "../../commons/types/ActorId"; export declare const Program: core.serialization.ObjectSchema; export declare namespace Program { interface Raw { rules: MappingRuleOrConfig.Raw[]; id?: string | null; namespace?: string | null; familyId?: FamilyId.Raw | null; createdAt?: string | null; createdBy?: UserId.Raw | null; sourceKeys: string[]; destinationKeys: string[]; summary?: ProgramSummary.Raw | null; accessToken?: string | null; acceptedAt?: string | null; acceptedBy?: ActorId.Raw | null; } }