import type { HttpMethod as HttpMethodType } from '@scalar/helpers/http/http-methods';
import type { OpenAPIV3_1 } from '@scalar/openapi-types';
import type { WorkspaceStore } from '@scalar/workspace-store/client';
import type { ParameterObject } from '@scalar/workspace-store/schemas/v3.1/strict/parameter';
import type { OperationObject } from '@scalar/workspace-store/schemas/v3.1/strict/path-operations';
import type { SecuritySchemeObject } from '@scalar/workspace-store/schemas/v3.1/strict/security-scheme';
import type { ServerObject } from '@scalar/workspace-store/schemas/v3.1/strict/server';
import type { Dereference } from '@scalar/workspace-store/schemas/v3.1/type-guard';
import type { Schemas } from '../../../features/Operation/types/schemas';
import type { ClientOptionGroup } from '../../../v2/blocks/scalar-request-example-block/types';
type __VLS_Props = {
    id: string;
    path: string;
    clientOptions: ClientOptionGroup[];
    method: HttpMethodType;
    operation: Dereference<OperationObject>;
    oldOperation: OpenAPIV3_1.OperationObject;
    parameters: ParameterObject[];
    isWebhook: boolean;
    server: ServerObject | undefined;
    securitySchemes: SecuritySchemeObject[];
    schemas?: Schemas;
    store: WorkspaceStore;
};
declare const _default: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    "update:modelValue": (value: string) => any;
}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{
    "onUpdate:modelValue"?: ((value: string) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
//# sourceMappingURL=ClassicLayout.vue.d.ts.map