export declare const INTEGRATION_RULESET: {
    extends: never[];
    rules: {
        'integration-title-must-be-present': {
            description: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: import("@stoplight/spectral-core").RulesetFunctionWithValidator<unknown, null>;
            }[];
        };
        'integration-description-must-be-present': {
            description: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: import("@stoplight/spectral-core").RulesetFunctionWithValidator<unknown, null>;
            }[];
        };
        'integration-must-have-an-icon': {
            description: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: import("@stoplight/spectral-core").RulesetFunctionWithValidator<unknown, null>;
            }[];
        };
        'integration-must-have-a-readme-file': {
            description: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: import("@stoplight/spectral-core").RulesetFunctionWithValidator<unknown, null>;
            }[];
        };
        'actions-should-have-a-title': {
            description: string;
            message: string;
            severity: "warn";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'actions-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'action-inputparams-should-have-a-title': {
            description: string;
            message: string;
            severity: "warn";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'action-inputparams-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'action-outputparams-should-have-a-title': {
            description: string;
            message: string;
            severity: "warn";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'action-outputparams-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'event-outputparams-should-have-title': {
            description: string;
            message: string;
            severity: "warn";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'event-outputparams-must-have-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'events-must-have-a-title': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'events-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'consider-migrating-to-configurations': {
            description: string;
            severity: "off";
            given: string;
            then: {
                field: string;
                function: import("@stoplight/spectral-core").RulesetFunctionWithValidator<unknown, null>;
            }[];
        };
        'configuration-fields-must-have-a-title': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'configuration-fields-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'multiple-configurations-must-have-a-title': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'multiple-configurations-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'multipes-configurations-fields-must-have-a-title': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'multipes-configurations-fields-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'user-tags-should-have-a-title': {
            description: string;
            message: string;
            severity: "warn";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'user-tags-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'channels-should-have-a-title': {
            description: string;
            message: string;
            severity: "warn";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'channels-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'channels-conversation-tags-should-have-a-title': {
            description: string;
            message: string;
            severity: "warn";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'channels-conversation-tags-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'channels-message-tags-should-have-a-title': {
            description: string;
            message: string;
            severity: "warn";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'channels-message-tags-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'legacy-zui-title-should-be-removed': {
            description: string;
            severity: "error";
            given: string;
            then: {
                function: import("@stoplight/spectral-core").RulesetFunctionWithValidator<unknown, null>;
            }[];
        };
        'legacy-zui-examples-should-be-removed': {
            description: string;
            severity: "hint";
            given: string;
            then: {
                function: import("@stoplight/spectral-core").RulesetFunctionWithValidator<unknown, null>;
            }[];
        };
        'state-fields-should-have-title': {
            description: string;
            message: string;
            severity: "warn";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'state-fields-must-have-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
        'secrets-must-have-a-description': {
            description: string;
            message: string;
            severity: "error";
            given: string;
            then: {
                field: string;
                function: (input: string, _: unknown, context: import("@stoplight/spectral-core").RulesetFunctionContext) => {
                    message: string;
                }[];
            }[];
        };
    };
};
