import type { HttpMethod, AuthType, KeyValuePair, PathParam, RequestStatus } from '../api-tester/types'; import type { ApiRouteEntry } from '../../../lib/services/api-routes.service'; import type { ApiEndpointPresets, ApiPreset } from '../../../types/api-presets'; interface ApiRequestPanelProps { route: ApiRouteEntry; basePath: string; method: HttpMethod; pathParams: PathParam[]; queryParams: KeyValuePair[]; headers: KeyValuePair[]; authType: AuthType; apiKey: string; bypassMode: boolean; selectedTeamId: string | null; actAsUserId: string; body: string; status: RequestStatus; onMethodChange: (method: HttpMethod) => void; onPathParamsChange: (params: PathParam[]) => void; onQueryParamsChange: (params: KeyValuePair[]) => void; onHeadersChange: (headers: KeyValuePair[]) => void; onAuthTypeChange: (type: AuthType) => void; onApiKeyChange: (key: string) => void; onBypassModeChange: (enabled: boolean) => void; onTeamChange: (teamId: string | null) => void; onActAsUserChange: (userId: string) => void; onBodyChange: (body: string) => void; onSend: () => void; onCancel: () => void; endpointPresets?: ApiEndpointPresets | null; endpointDoc?: { path: string; title: string; } | null; onApplyPreset?: (preset: ApiPreset) => void; tabsModifiedByPreset?: Set<'params' | 'headers' | 'body'>; onClearPresetIndicator?: (tab: 'params' | 'headers' | 'body') => void; } export declare function ApiRequestPanel({ route, basePath, method, pathParams, queryParams, headers, authType, apiKey, bypassMode, selectedTeamId, actAsUserId, body, status, onMethodChange, onPathParamsChange, onQueryParamsChange, onHeadersChange, onAuthTypeChange, onApiKeyChange, onBypassModeChange, onTeamChange, onActAsUserChange, onBodyChange, onSend, onCancel, endpointPresets, endpointDoc, onApplyPreset, tabsModifiedByPreset, onClearPresetIndicator, }: ApiRequestPanelProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ApiRequestPanel.d.ts.map