declare const _default: {
    $id: string;
    definitions: {
        TerraformProvider: {
            $id: string;
            type: string;
            description: string;
            allOf: ({
                $ref: string;
                type?: undefined;
                properties?: undefined;
                required?: undefined;
            } | {
                type: string;
                properties: {
                    policy: {
                        type: string;
                        enum: string[];
                    };
                    name: {
                        type: string;
                    };
                    source: {
                        type: string;
                        enum: string[];
                    };
                    sync: {
                        type: string;
                        properties: {
                            enabled: {
                                type: string;
                            };
                            period: {
                                type: string;
                                pattern: string;
                            };
                            schedule: {
                                type: string;
                            };
                            schedule_timezone: {
                                type: string;
                            };
                            policy: {
                                type: string;
                            };
                        };
                        additionalProperties: boolean;
                        required: string[];
                        oneOf: ({
                            required: string[];
                            not?: undefined;
                        } | {
                            not: {
                                anyOf: {
                                    required: string[];
                                }[];
                            };
                            required?: undefined;
                        })[];
                    };
                    valuesSchema: {
                        type: string;
                        description: string;
                    };
                    values: {
                        type: string;
                        properties: {};
                        additionalProperties: boolean;
                    };
                    module: {
                        type: string;
                    };
                    context: {
                        type: string;
                        properties: {
                            providers: {
                                type: string;
                                items: {
                                    type: string;
                                    properties: {
                                        name: {
                                            type: string;
                                        };
                                    };
                                    additionalProperties: boolean;
                                };
                            };
                            backend: {
                                type: string;
                                properties: {
                                    name: {
                                        type: string;
                                    };
                                };
                                additionalProperties: boolean;
                            };
                        };
                        required: string[];
                        additionalProperties: boolean;
                    };
                };
                required: string[];
                $ref?: undefined;
            })[];
        };
    };
};
export default _default;
