import { FromSchema } from 'json-schema-to-ts';
export declare const addonSchema: {
    readonly $id: "#/components/schemas/addonSchema";
    readonly type: "object";
    readonly required: readonly ["provider", "enabled", "parameters", "events"];
    readonly properties: {
        readonly id: {
            readonly type: "number";
        };
        readonly createdAt: {
            readonly type: "string";
            readonly format: "date-time";
            readonly nullable: true;
        };
        readonly provider: {
            readonly type: "string";
        };
        readonly description: {
            readonly type: "string";
        };
        readonly enabled: {
            readonly type: "boolean";
        };
        readonly parameters: {
            readonly type: "object";
            readonly additionalProperties: true;
        };
        readonly events: {
            readonly type: "array";
            readonly items: {
                readonly type: "string";
            };
        };
        readonly projects: {
            readonly type: "array";
            readonly items: {
                readonly type: "string";
            };
        };
        readonly environments: {
            readonly type: "array";
            readonly items: {
                readonly type: "string";
            };
        };
    };
    readonly components: {};
};
export declare type AddonSchema = FromSchema<typeof addonSchema>;
