import { AsyncAPIFile } from '@mintlify/common';
import { OpenApiFile, DecoratedNavigationPage } from '@mintlify/models';
import { DocsConfig } from '@mintlify/validation';
export declare function updateDocsConfigFile({ contentDirectoryPath, openApiFiles, asyncApiFiles, docsConfig, localSchema, disableOpenApi, strict, }: {
    contentDirectoryPath: string;
    openApiFiles: OpenApiFile[];
    asyncApiFiles: AsyncAPIFile[];
    docsConfig?: DocsConfig;
    localSchema?: boolean;
    disableOpenApi?: boolean;
    strict?: boolean;
}): Promise<{
    docsConfig: DocsConfig;
    pagesAcc: Record<string, DecoratedNavigationPage>;
    newOpenApiFiles: OpenApiFile[];
    newAsyncApiFiles: AsyncAPIFile[];
    customLanguages: {
        content: string;
        filePath: string;
    }[];
}>;
export { generateOpenApiDivisions } from './generateOpenApiDivisions.js';
export { generateOpenApiFromDocsConfig } from './generateOpenApiFromDocsConfig.js';
export { getOpenApiFilesFromConfig } from '../read/getOpenApiFilesFromConfig.js';
export { generateAsyncApiDivisions } from './generateAsyncApiDivisions.js';
export { generateAsyncApiFromDocsConfig } from './generateAsyncApiFromDocsConfig.js';
export { getCustomLanguages } from './getCustomLanguages.js';
