declare const repoUrl: {
    title: string;
    description: string;
    type: string;
};
declare const description: {
    title: string;
    type: string;
};
declare const homepage: {
    title: string;
    type: string;
};
declare const access: {
    title: string;
    description: string;
    type: string;
};
declare const requireCodeOwnerReviews: {
    title: string;
    description: string;
    type: string;
};
declare const dismissStaleReviews: {
    title: string;
    description: string;
    type: string;
};
declare const requiredStatusCheckContexts: {
    title: string;
    description: string;
    type: string;
    items: {
        type: string;
    };
};
declare const requireBranchesToBeUpToDate: {
    title: string;
    description: string;
    type: string;
    default: boolean;
};
declare const requiredConversationResolution: {
    title: string;
    description: string;
    type: string;
};
declare const requireLastPushApproval: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const repoVisibility: {
    title: string;
    type: string;
    enum: string[];
};
declare const deleteBranchOnMerge: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const gitAuthorName: {
    title: string;
    type: string;
    default: string;
    description: string;
};
declare const gitAuthorEmail: {
    title: string;
    type: string;
    description: string;
};
declare const allowMergeCommit: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const allowSquashMerge: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const allowUpdateBranch: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const squashMergeCommitTitle: {
    title: string;
    enum: string[];
    type: string;
    default: string;
    description: string;
};
declare const squashMergeCommitMessage: {
    title: string;
    enum: string[];
    type: string;
    default: string;
    description: string;
};
declare const allowRebaseMerge: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const allowAutoMerge: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const collaborators: {
    title: string;
    description: string;
    type: string;
    items: {
        type: string;
        additionalProperties: boolean;
        required: string[];
        properties: {
            access: {
                type: string;
                description: string;
            };
            user: {
                type: string;
                description: string;
            };
            team: {
                type: string;
                description: string;
            };
        };
        oneOf: {
            required: string[];
        }[];
    };
};
declare const hasProjects: {
    title: string;
    type: string;
    description: string;
};
declare const hasWiki: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const hasIssues: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const token: {
    title: string;
    type: string;
    description: string;
};
declare const topics: {
    title: string;
    type: string;
    items: {
        type: string;
    };
};
declare const defaultBranch: {
    title: string;
    type: string;
    default: string;
    description: string;
};
declare const protectDefaultBranch: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const protectEnforceAdmins: {
    title: string;
    type: string;
    default: boolean;
    description: string;
};
declare const bypassPullRequestAllowances: {
    title: string;
    description: string;
    type: string;
    additionalProperties: boolean;
    properties: {
        apps: {
            type: string;
            items: {
                type: string;
            };
        };
        users: {
            type: string;
            items: {
                type: string;
            };
        };
        teams: {
            type: string;
            items: {
                type: string;
            };
        };
    };
};
declare const gitCommitMessage: {
    title: string;
    type: string;
    default: string;
    description: string;
};
declare const sourcePath: {
    title: string;
    description: string;
    type: string;
};
declare const requiredApprovingReviewCount: {
    title: string;
    type: string;
    description: string;
};
declare const restrictions: {
    title: string;
    description: string;
    type: string;
    additionalProperties: boolean;
    properties: {
        apps: {
            type: string;
            items: {
                type: string;
            };
        };
        users: {
            type: string;
            items: {
                type: string;
            };
        };
        teams: {
            type: string;
            items: {
                type: string;
            };
        };
    };
};
declare const requiredCommitSigning: {
    title: string;
    type: string;
    description: string;
};
declare const requiredLinearHistory: {
    title: string;
    type: string;
    description: string;
};
declare const repoVariables: {
    title: string;
    description: string;
    type: string;
};
declare const secrets: {
    title: string;
    description: string;
    type: string;
};
declare const oidcCustomization: {
    title: string;
    description: string;
    type: string;
    additionalProperties: boolean;
    properties: {
        useDefault: {
            title: string;
            type: string;
            description: string;
        };
        includeClaimKeys: {
            title: string;
            type: string;
            items: {
                type: string;
            };
            description: string;
        };
    };
};
declare const customProperties: {
    title: string;
    description: string;
    type: string;
};
declare const subscribe: {
    title: string;
    description: string;
    type: string;
};
export { access };
export { allowMergeCommit };
export { allowRebaseMerge };
export { allowSquashMerge };
export { squashMergeCommitTitle };
export { squashMergeCommitMessage };
export { allowAutoMerge };
export { allowUpdateBranch };
export { collaborators };
export { defaultBranch };
export { deleteBranchOnMerge };
export { description };
export { gitAuthorEmail };
export { gitAuthorName };
export { gitCommitMessage };
export { homepage };
export { protectDefaultBranch };
export { protectEnforceAdmins };
export { bypassPullRequestAllowances };
export { requiredApprovingReviewCount };
export { restrictions };
export { repoUrl };
export { repoVisibility };
export { requireCodeOwnerReviews };
export { dismissStaleReviews };
export { requiredStatusCheckContexts };
export { requireBranchesToBeUpToDate };
export { requiredConversationResolution };
export { requireLastPushApproval };
export { hasProjects };
export { hasIssues };
export { hasWiki };
export { sourcePath };
export { token };
export { topics };
export { requiredCommitSigning };
export { requiredLinearHistory };
export { repoVariables };
export { secrets };
export { oidcCustomization };
export { customProperties };
export { subscribe };
