import { OpenAPIV3 } from 'openapi-types';
export interface IOpenApiFormatterConfig {
    inputFile: string;
    filterFile: string;
    outputFile?: string;
}
export declare class OpenApiFormatter {
    oas: OpenAPIV3.Document;
    filter(options: IOpenApiFormatterConfig): Promise<OpenAPIV3.Document>;
    parseFile(filePath: string): Promise<Record<string, unknown>>;
    writeFile(filePath: string, data?: {}, options?: {}): Promise<void>;
    changeCase(valueAsString: string, caseType: string): string;
}
