export declare const yamlSchema: {
    readonly type: "object";
    readonly properties: {
        readonly agents: {
            readonly type: "array";
            readonly items: {
                readonly type: "object";
                readonly properties: {
                    readonly name: {
                        readonly type: "string";
                        readonly minLength: 1;
                    };
                    readonly description: {
                        readonly type: "string";
                        readonly minLength: 1;
                    };
                    readonly entry: {
                        readonly type: "string";
                        readonly minLength: 1;
                    };
                    readonly type: {
                        readonly type: "string";
                        readonly enum: readonly ["REGULAR", "CHATBOT", "WORKFLOW"];
                    };
                    readonly inputSchema: {
                        readonly type: "object";
                        readonly properties: {
                            readonly type: {
                                readonly type: "string";
                                readonly const: "object";
                            };
                            readonly properties: {
                                readonly type: "object";
                                readonly additionalProperties: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly type: {
                                            readonly type: "string";
                                            readonly minLength: 1;
                                        };
                                        readonly description: {
                                            readonly type: "string";
                                        };
                                        readonly default: {
                                            readonly type: readonly ["string", "number", "boolean", "null"];
                                        };
                                    };
                                    readonly required: readonly ["type"];
                                    readonly additionalProperties: true;
                                };
                            };
                            readonly required: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "string";
                                    readonly minLength: 1;
                                };
                                readonly uniqueItems: true;
                            };
                        };
                        readonly required: readonly ["type", "properties"];
                        readonly additionalProperties: true;
                    };
                };
                readonly required: readonly ["name", "description", "entry", "inputSchema"];
                readonly additionalProperties: true;
            };
        };
    };
    readonly required: readonly ["agents"];
    readonly additionalProperties: true;
};
