import { TemplateResult } from 'lit';
import ApiResourceDocumentElement from './ApiResourceDocument.element.js';
import '../../define/amf/api-operation-document.js';
import '../../define/amf/api-parameter-document.js';
import { IApiEndPoint, IApiOperation } from '@api-client/core/amf/definitions/Api.js';
/**
 * A web component that renders the async API Channel documentation page
 */
export default class ApiChannelDocument extends ApiResourceDocumentElement {
    /**
     * Computes the URL value for the current serves, selected server, and endpoint's path.
     */
    protected computeUrlValue(): void;
    /**
     * @returns The template for the Operation title.
     */
    protected renderTitle(): TemplateResult | string;
    /**
     * @returns The template for the operation's URL.
     */
    protected renderUrl(): TemplateResult;
    /**
     * @param operation The graph id of the operation.
     * @returns The template for the API operation.
     */
    protected renderOperation(endpoint: IApiEndPoint, operation: IApiOperation): TemplateResult;
}
//# sourceMappingURL=ApiChannelDocument.element.d.ts.map