export declare const GithubSchemas: ({
    $schema: string;
    $id: string;
    definitions: {
        GithubTeamClaim: {
            $id: string;
            type: string;
            description: string;
            allOf: ({
                $ref: string;
                type?: undefined;
                properties?: undefined;
                required?: undefined;
            } | {
                type: string;
                properties: {
                    privacy: {
                        type: string;
                        enum: string[];
                    };
                    description: {
                        type: string;
                    };
                    org: {
                        type: string;
                    };
                };
                required: string[];
                $ref?: undefined;
            })[];
        };
    };
} | {
    $schema: string;
    $id: string;
    definitions: {
        GithubTeamClaim: {
            $id: string;
            type: string;
            description: string;
            allOf: ({
                $ref: string;
                type?: undefined;
                properties?: undefined;
                required?: undefined;
            } | {
                type: string;
                properties: {
                    role: {
                        type: string;
                        enum: string[];
                    };
                    org: {
                        type: string;
                    };
                };
                required: string[];
                $ref?: undefined;
            })[];
        };
    };
} | {
    $schema: string;
    $id: string;
    definitions: {
        GithubComponentFeatureClaim: {
            $id: string;
            description: string;
            type: string;
            properties: {
                name: {
                    type: string;
                    description: string;
                };
                version: {
                    type: string;
                    description: string;
                };
                ref: {
                    type: string;
                    pattern: string;
                    description: string;
                };
                args: {
                    type: string;
                    properties: {};
                    additionalProperties: boolean;
                };
                repo: {
                    type: string;
                    description: string;
                    pattern: string;
                };
            };
            required: string[];
            oneOf: {
                type: string;
                required: string[];
                not: {
                    required: string[];
                };
            }[];
            additionalProperties: boolean;
        };
    };
} | {
    $schema: string;
    $id: string;
    definitions: {
        GithubComponentClaim: {
            $id: string;
            type: string;
            description: string;
            unevaluatedProperties: boolean;
            allOf: ({
                $ref: string;
                type?: undefined;
                properties?: undefined;
                required?: undefined;
            } | {
                type: string;
                properties: {
                    org: {
                        type: string;
                        description: string;
                    };
                    visibility: {
                        type: string;
                        enum: string[];
                    };
                    features: {
                        type: string;
                        items: {
                            $ref: string;
                        };
                    };
                    vars: {
                        $ref: string;
                    };
                    secrets: {
                        $ref: string;
                    };
                };
                required: string[];
                $ref?: undefined;
            })[];
        };
    };
} | {
    $schema: string;
    $id: string;
    definitions: {
        GithubOrgWebhookClaim: {
            $id: string;
            type: string;
            description: string;
            allOf: ({
                $ref: string;
                type?: undefined;
                properties?: undefined;
                required?: undefined;
            } | {
                type: string;
                properties: {
                    orgName: {
                        type: string;
                        description: string;
                    };
                    webhook: {
                        type: string;
                        properties: {
                            url: {
                                type: string;
                                description: string;
                            };
                            contentType: {
                                type: string;
                                description: string;
                                enum: string[];
                            };
                            active: {
                                type: string;
                                description: string;
                            };
                            events: {
                                type: string;
                                description: string;
                                items: {
                                    type: string;
                                };
                            };
                        };
                        required: string[];
                    };
                };
                required: string[];
                $ref?: undefined;
            })[];
        };
    };
} | {
    $schema: string;
    $id: string;
    definitions: {
        GithubComponentClaimVars: {
            $id: string;
            type: string;
            properties: {
                actions: {
                    type: string;
                    items: {
                        $ref: string;
                    };
                };
            };
            additionalProperties: boolean;
        };
        GithubComponentClaimSecrets: {
            $id: string;
            type: string;
            properties: {
                actions: {
                    type: string;
                    items: {
                        $ref: string;
                    };
                };
                codespaces: {
                    type: string;
                    items: {
                        $ref: string;
                    };
                };
                dependabot: {
                    type: string;
                    items: {
                        $ref: string;
                    };
                };
            };
            additionalProperties: boolean;
        };
        GithubComponentClaimSecretRef: {
            $id: string;
            type: string;
            description: string;
            pattern: string;
        };
        GithubComponentClaimRepoSecret: {
            $id: string;
            type: string;
            description: string;
            properties: {
                name: {
                    type: string;
                    description: string;
                };
                value: {
                    $ref: string;
                };
            };
            required: string[];
            additionalProperties: boolean;
        };
        GithubComponentClaimRepoVar: {
            $id: string;
            type: string;
            description: string;
            properties: {
                name: {
                    type: string;
                    description: string;
                };
                value: {
                    type: string;
                    description: string;
                };
            };
            required: string[];
            additionalProperties: boolean;
        };
    };
})[];
