import { ReactNode } from 'react';
import { ClickyCommandRuntime } from '../data/Clicky';
import { RenderLink } from './EndpointList';
import { DomainDefinition } from './types';
import { OperationsApiClient } from './useOperations';
export type OperationEntityPageProps = {
    id?: string;
    definition: DomainDefinition;
    entities: string[];
    client: OperationsApiClient;
    renderLink?: RenderLink;
    allOperations?: boolean;
    operationIdPrefix?: string;
    listOperationId?: string;
    detailOperationId?: string;
    surfaceKey?: string;
    backHref?: string;
    backLabel?: string;
    renderError?: (err: unknown, title: string) => ReactNode;
    commandRuntime?: ClickyCommandRuntime;
};
export declare function OperationEntityPage({ id, definition, entities, client, renderLink, allOperations, operationIdPrefix, listOperationId, detailOperationId, surfaceKey, backHref, backLabel, renderError, commandRuntime, }: OperationEntityPageProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=OperationEntityPage.d.ts.map