import type { RedoclyConfig } from '@redocly/config';
export declare const getScorecardConfig: (config: Partial<RedoclyConfig>) => {
    ignoreMetadata: boolean | undefined;
    levels: {
        arazzo1Decorators?: {
            [x: string]: unknown;
        } | undefined;
        arazzo1Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        arazzo1Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        arazzo1_1Decorators?: {
            [x: string]: unknown;
        } | undefined;
        arazzo1_1Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        arazzo1_1Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        async2Decorators?: {
            [x: string]: unknown;
        } | undefined;
        async2Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        async2Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        async3Decorators?: {
            [x: string]: unknown;
        } | undefined;
        async3Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        async3Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        color?: string | undefined;
        decorators?: {
            [x: string]: unknown;
        } | undefined;
        extends?: string[] | undefined;
        graphqlRules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        name: string;
        oas2Decorators?: {
            [x: string]: unknown;
        } | undefined;
        oas2Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        oas2Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        oas3_0Decorators?: {
            [x: string]: unknown;
        } | undefined;
        oas3_0Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        oas3_0Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        oas3_1Decorators?: {
            [x: string]: unknown;
        } | undefined;
        oas3_1Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        oas3_1Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        oas3_2Decorators?: {
            [x: string]: unknown;
        } | undefined;
        oas3_2Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        oas3_2Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        openrpc1Decorators?: {
            [x: string]: unknown;
        } | undefined;
        openrpc1Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        openrpc1Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        overlay1Decorators?: {
            [x: string]: unknown;
        } | undefined;
        overlay1Preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        overlay1Rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
        preprocessors?: {
            [x: string]: unknown;
        } | undefined;
        rules?: {
            [x: string]: string | {
                [x: string]: unknown;
            };
        } | undefined;
    }[];
    fromProjectUrl?: string | undefined;
    ignore?: string[] | undefined;
    ignoreNonCompliant?: boolean | undefined;
    targets?: {
        minimumLevel?: string | undefined;
        rules?: {
            [x: string]: unknown;
        } | undefined;
        where: {
            metadata: {
                [x: string]: string;
            };
        };
    }[] | undefined;
    teamMetadataProperty?: {
        [x: string]: unknown;
        default?: string | undefined;
        label?: string | undefined;
        property?: string | undefined;
    } | undefined;
};
//# sourceMappingURL=get-scorecard-config.d.ts.map