import type { AsyncApiDefinition } from '@redocly/asyncapi-docs';
import type { RedoclyConfig } from '@redocly/config';
import type { LifecycleContext } from '../../types';
export type BundledDefinition = {
    document: AsyncApiDefinition;
    config: Partial<RedoclyConfig & NonNullable<RedoclyConfig['apis']>[string]>;
    customOutputRelativeFile: string | undefined;
    realRelativePath: string;
    relativePath: string;
    channelToOperations: Record<string, string[]>;
};
export declare function asyncapiDocLoader(relativePath: string, { fs, logger, cache, getConfig, isPathIgnored }: LifecycleContext): Promise<BundledDefinition[]>;
//# sourceMappingURL=asyncapi-doc-loader.d.ts.map