export interface GithubIssueAssignmentInput { readonly number: number; readonly node_id: string; readonly title: string; readonly body: string; readonly labels: readonly string[]; readonly state: "open" | "closed"; readonly updated_at: string; } export type GithubIssueAssignmentSnapshot = Readonly<{ readonly kind: "github_issue"; readonly number: number; readonly node_id: string; readonly title: string; readonly body: string; readonly labels: readonly string[]; readonly state: "open" | "closed"; readonly updated_at: string; readonly source_digest: string; }> & Readonly>; export declare function createGithubIssueAssignmentSnapshot(input: GithubIssueAssignmentInput): GithubIssueAssignmentSnapshot; export declare function parseGithubIssueAssignmentSnapshot(raw: unknown, expectedSourceDigest?: string): GithubIssueAssignmentSnapshot;