import { IOperationFilter, IDefinitionFilter } from './generation'; export interface IFilterLoader { registerDefinitionFilter(name: string, filter: IDefinitionFilter): void; registerOperationFilter(name: string, filter: IOperationFilter): void; getDefinitionFilter(name: string): IDefinitionFilter; getOperationFilter(name: string): IOperationFilter; resolveDefinitionFilters(source: (string | IDefinitionFilter)[]): IDefinitionFilter[]; resolveOperationFilters(source: (string | IOperationFilter)[]): IOperationFilter[]; } export declare var filtersLoader: IFilterLoader;