import * as ts from "typescript"; import { ApiItem } from "../abstractions/api-item"; import { ApiItemReference } from "../contracts/api-item-reference"; import { TypeDto } from "../contracts/type-dto"; import { ApiCallableDto } from "../contracts/api-callable-dto"; /** * A callable api item base. */ export declare abstract class ApiCallableBase extends ApiItem { protected IsOverloadBase: boolean; protected Parameters: ApiItemReference[]; protected TypeParameters: ApiItemReference[]; protected ReturnType: TypeDto | undefined; protected OnGatherData(): void; }