import * as t from 'ts-fortress'; import { type StrictExclude } from 'ts-type-forge'; declare const keysToPickBase: readonly ["allow_auto_merge", "allow_forking", "allow_merge_commit", "allow_rebase_merge", "allow_squash_merge", "allow_update_branch", "archived", "default_branch", "delete_branch_on_merge", "description", "has_issues", "has_projects", "has_wiki", "homepage", "is_template", "merge_commit_message", "merge_commit_title", "name", "private", "security_and_analysis", "squash_merge_commit_message", "squash_merge_commit_title", "use_squash_pr_title_as_default", "visibility", "web_commit_signoff_required"]; declare const keysToDropList: readonly ["name", "private", "description", "homepage", "default_branch", "is_template", "archived", "visibility", "allow_forking"]; export declare const repositoryKeysToPick: ("name" | "is_template" | "visibility" | "allow_rebase_merge" | "allow_squash_merge" | "allow_auto_merge" | "delete_branch_on_merge" | "allow_update_branch" | "use_squash_pr_title_as_default" | "squash_merge_commit_title" | "squash_merge_commit_message" | "merge_commit_title" | "merge_commit_message" | "allow_merge_commit" | "allow_forking" | "web_commit_signoff_required" | "security_and_analysis" | "description" | "homepage" | "private" | "default_branch" | "has_issues" | "has_projects" | "has_wiki" | "archived")[]; export type RepositoryKeysToPick = StrictExclude<(typeof keysToPickBase)[number], (typeof keysToDropList)[number]>; export declare const RepositoryPicked: Readonly<{ typeName: string; defaultValue: Readonly> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | null | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly has_downloads?: boolean | undefined; readonly template_repository?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | null | undefined; readonly organization?: import("ts-type-forge").MergeIntersection> | null | undefined; readonly parent?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly source?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly code_of_conduct?: Readonly<{ name: string; key: string; url: string; html_url: string | null; }> | undefined; readonly security_and_analysis?: import("ts-type-forge").MergeIntersection> | undefined; readonly code_security?: import("ts-type-forge").MergeIntersection> | undefined; readonly dependabot_security_updates?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_push_protection?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_non_provider_patterns?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_ai_detection?: import("ts-type-forge").MergeIntersection> | undefined; }>> | null | undefined; readonly custom_properties?: { readonly [x: string]: unknown; } | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; has_discussions: boolean; pushed_at: string; created_at: string; updated_at: string; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; archived: boolean; open_issues: number; watchers: number; subscribers_count: number; network_count: number; }>>, "name" | "is_template" | "visibility" | "allow_rebase_merge" | "allow_squash_merge" | "allow_auto_merge" | "delete_branch_on_merge" | "allow_update_branch" | "use_squash_pr_title_as_default" | "squash_merge_commit_title" | "squash_merge_commit_message" | "merge_commit_title" | "merge_commit_message" | "allow_merge_commit" | "allow_forking" | "web_commit_signoff_required" | "security_and_analysis" | "description" | "homepage" | "private" | "default_branch" | "has_issues" | "has_projects" | "has_wiki" | "archived">>; is: (a: unknown) => a is Readonly> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | null | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly has_downloads?: boolean | undefined; readonly template_repository?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | null | undefined; readonly organization?: import("ts-type-forge").MergeIntersection> | null | undefined; readonly parent?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly source?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly code_of_conduct?: Readonly<{ name: string; key: string; url: string; html_url: string | null; }> | undefined; readonly security_and_analysis?: import("ts-type-forge").MergeIntersection> | undefined; readonly code_security?: import("ts-type-forge").MergeIntersection> | undefined; readonly dependabot_security_updates?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_push_protection?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_non_provider_patterns?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_ai_detection?: import("ts-type-forge").MergeIntersection> | undefined; }>> | null | undefined; readonly custom_properties?: { readonly [x: string]: unknown; } | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; has_discussions: boolean; pushed_at: string; created_at: string; updated_at: string; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; archived: boolean; open_issues: number; watchers: number; subscribers_count: number; network_count: number; }>>, "name" | "is_template" | "visibility" | "allow_rebase_merge" | "allow_squash_merge" | "allow_auto_merge" | "delete_branch_on_merge" | "allow_update_branch" | "use_squash_pr_title_as_default" | "squash_merge_commit_title" | "squash_merge_commit_message" | "merge_commit_title" | "merge_commit_message" | "allow_merge_commit" | "allow_forking" | "web_commit_signoff_required" | "security_and_analysis" | "description" | "homepage" | "private" | "default_branch" | "has_issues" | "has_projects" | "has_wiki" | "archived">>; assertIs: (a: unknown) => asserts a is Readonly> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | null | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly has_downloads?: boolean | undefined; readonly template_repository?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | null | undefined; readonly organization?: import("ts-type-forge").MergeIntersection> | null | undefined; readonly parent?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly source?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly code_of_conduct?: Readonly<{ name: string; key: string; url: string; html_url: string | null; }> | undefined; readonly security_and_analysis?: import("ts-type-forge").MergeIntersection> | undefined; readonly code_security?: import("ts-type-forge").MergeIntersection> | undefined; readonly dependabot_security_updates?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_push_protection?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_non_provider_patterns?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_ai_detection?: import("ts-type-forge").MergeIntersection> | undefined; }>> | null | undefined; readonly custom_properties?: { readonly [x: string]: unknown; } | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; has_discussions: boolean; pushed_at: string; created_at: string; updated_at: string; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; archived: boolean; open_issues: number; watchers: number; subscribers_count: number; network_count: number; }>>, "name" | "is_template" | "visibility" | "allow_rebase_merge" | "allow_squash_merge" | "allow_auto_merge" | "delete_branch_on_merge" | "allow_update_branch" | "use_squash_pr_title_as_default" | "squash_merge_commit_title" | "squash_merge_commit_message" | "merge_commit_title" | "merge_commit_message" | "allow_merge_commit" | "allow_forking" | "web_commit_signoff_required" | "security_and_analysis" | "description" | "homepage" | "private" | "default_branch" | "has_issues" | "has_projects" | "has_wiki" | "archived">>; cast: (a: unknown) => Readonly> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | null | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly has_downloads?: boolean | undefined; readonly template_repository?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | null | undefined; readonly organization?: import("ts-type-forge").MergeIntersection> | null | undefined; readonly parent?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly source?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly code_of_conduct?: Readonly<{ name: string; key: string; url: string; html_url: string | null; }> | undefined; readonly security_and_analysis?: import("ts-type-forge").MergeIntersection> | undefined; readonly code_security?: import("ts-type-forge").MergeIntersection> | undefined; readonly dependabot_security_updates?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_push_protection?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_non_provider_patterns?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_ai_detection?: import("ts-type-forge").MergeIntersection> | undefined; }>> | null | undefined; readonly custom_properties?: { readonly [x: string]: unknown; } | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; has_discussions: boolean; pushed_at: string; created_at: string; updated_at: string; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; archived: boolean; open_issues: number; watchers: number; subscribers_count: number; network_count: number; }>>, "name" | "is_template" | "visibility" | "allow_rebase_merge" | "allow_squash_merge" | "allow_auto_merge" | "delete_branch_on_merge" | "allow_update_branch" | "use_squash_pr_title_as_default" | "squash_merge_commit_title" | "squash_merge_commit_message" | "merge_commit_title" | "merge_commit_message" | "allow_merge_commit" | "allow_forking" | "web_commit_signoff_required" | "security_and_analysis" | "description" | "homepage" | "private" | "default_branch" | "has_issues" | "has_projects" | "has_wiki" | "archived">>; fill: (a: unknown) => Readonly> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | null | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly has_downloads?: boolean | undefined; readonly template_repository?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | null | undefined; readonly organization?: import("ts-type-forge").MergeIntersection> | null | undefined; readonly parent?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly source?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly code_of_conduct?: Readonly<{ name: string; key: string; url: string; html_url: string | null; }> | undefined; readonly security_and_analysis?: import("ts-type-forge").MergeIntersection> | undefined; readonly code_security?: import("ts-type-forge").MergeIntersection> | undefined; readonly dependabot_security_updates?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_push_protection?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_non_provider_patterns?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_ai_detection?: import("ts-type-forge").MergeIntersection> | undefined; }>> | null | undefined; readonly custom_properties?: { readonly [x: string]: unknown; } | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; has_discussions: boolean; pushed_at: string; created_at: string; updated_at: string; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; archived: boolean; open_issues: number; watchers: number; subscribers_count: number; network_count: number; }>>, "name" | "is_template" | "visibility" | "allow_rebase_merge" | "allow_squash_merge" | "allow_auto_merge" | "delete_branch_on_merge" | "allow_update_branch" | "use_squash_pr_title_as_default" | "squash_merge_commit_title" | "squash_merge_commit_message" | "merge_commit_title" | "merge_commit_message" | "allow_merge_commit" | "allow_forking" | "web_commit_signoff_required" | "security_and_analysis" | "description" | "homepage" | "private" | "default_branch" | "has_issues" | "has_projects" | "has_wiki" | "archived">>; validate: (a: unknown) => t.Result> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | null | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly has_downloads?: boolean | undefined; readonly template_repository?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | null | undefined; readonly organization?: import("ts-type-forge").MergeIntersection> | null | undefined; readonly parent?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly source?: import("ts-type-forge").MergeIntersection> | undefined; readonly is_template?: boolean | undefined; readonly topics?: readonly string[] | undefined; readonly has_discussions?: boolean | undefined; readonly visibility?: string | undefined; readonly allow_rebase_merge?: boolean | undefined; readonly temp_clone_token?: string | undefined; readonly allow_squash_merge?: boolean | undefined; readonly allow_auto_merge?: boolean | undefined; readonly delete_branch_on_merge?: boolean | undefined; readonly allow_update_branch?: boolean | undefined; readonly use_squash_pr_title_as_default?: boolean | undefined; readonly squash_merge_commit_title?: "PR_TITLE" | "COMMIT_OR_PR_TITLE" | undefined; readonly squash_merge_commit_message?: "PR_BODY" | "COMMIT_MESSAGES" | "BLANK" | undefined; readonly merge_commit_title?: "PR_TITLE" | "MERGE_MESSAGE" | undefined; readonly merge_commit_message?: "PR_TITLE" | "PR_BODY" | "BLANK" | undefined; readonly allow_merge_commit?: boolean | undefined; readonly allow_forking?: boolean | undefined; readonly web_commit_signoff_required?: boolean | undefined; readonly master_branch?: string | undefined; readonly anonymous_access_enabled?: boolean | undefined; readonly code_search_index_status?: import("ts-type-forge").MergeIntersection> | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; pushed_at: string | null; created_at: string | null; updated_at: string | null; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; has_downloads: boolean; archived: boolean; open_issues: number; watchers: number; }>> | undefined; readonly code_of_conduct?: Readonly<{ name: string; key: string; url: string; html_url: string | null; }> | undefined; readonly security_and_analysis?: import("ts-type-forge").MergeIntersection> | undefined; readonly code_security?: import("ts-type-forge").MergeIntersection> | undefined; readonly dependabot_security_updates?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_push_protection?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_non_provider_patterns?: import("ts-type-forge").MergeIntersection> | undefined; readonly secret_scanning_ai_detection?: import("ts-type-forge").MergeIntersection> | undefined; }>> | null | undefined; readonly custom_properties?: { readonly [x: string]: unknown; } | undefined; } & { name: string; id: number; node_id: string; url: string; html_url: string; events_url: string; disabled: boolean; description: string | null; mirror_url: string | null; homepage: string | null; language: string | null; has_discussions: boolean; pushed_at: string; created_at: string; updated_at: string; full_name: string; license: import("ts-type-forge").MergeIntersection> | null; forks: number; owner: import("ts-type-forge").MergeIntersection>; private: boolean; fork: boolean; archive_url: string; assignees_url: string; blobs_url: string; branches_url: string; collaborators_url: string; comments_url: string; commits_url: string; compare_url: string; contents_url: string; contributors_url: string; deployments_url: string; downloads_url: string; forks_url: string; git_commits_url: string; git_refs_url: string; git_tags_url: string; git_url: string; issue_comment_url: string; issue_events_url: string; issues_url: string; keys_url: string; labels_url: string; languages_url: string; merges_url: string; milestones_url: string; notifications_url: string; pulls_url: string; releases_url: string; ssh_url: string; stargazers_url: string; statuses_url: string; subscribers_url: string; subscription_url: string; tags_url: string; teams_url: string; trees_url: string; clone_url: string; hooks_url: string; svn_url: string; forks_count: number; stargazers_count: number; watchers_count: number; size: number; default_branch: string; open_issues_count: number; has_issues: boolean; has_projects: boolean; has_wiki: boolean; has_pages: boolean; archived: boolean; open_issues: number; watchers: number; subscribers_count: number; network_count: number; }>>, "name" | "is_template" | "visibility" | "allow_rebase_merge" | "allow_squash_merge" | "allow_auto_merge" | "delete_branch_on_merge" | "allow_update_branch" | "use_squash_pr_title_as_default" | "squash_merge_commit_title" | "squash_merge_commit_message" | "merge_commit_title" | "merge_commit_message" | "allow_merge_commit" | "allow_forking" | "web_commit_signoff_required" | "security_and_analysis" | "description" | "homepage" | "private" | "default_branch" | "has_issues" | "has_projects" | "has_wiki" | "archived">>, readonly Readonly<{ path: readonly string[]; actualValue: unknown; expectedType: string; typeName: string; details?: t.ValidationErrorDetails | undefined; }>[]>; optional?: true; }>; export type RepositoryPicked = t.TypeOf; export {}; //# sourceMappingURL=constants.d.mts.map