/** Verbs that appear in TEST_TITLE `[METHOD]` / `— METHOD path`. */ export declare const HTTP_VERBS = "GET|POST|PUT|PATCH|DELETE|UPDATE|UPSERT|INSERT|MERGE|REPLACE"; export type ParsedOperationLabel = { title?: string; path: string; method: string; integration: boolean; }; export declare function isPathParam(part: string): boolean; export declare function titleCaseToken(value: string): string; export declare function isHumanOperationTitle(title: string | undefined): boolean; /** * Pull path / method / optional human title from a TEST_TITLE or Jest name. */ export declare function parseOperationLabel(raw?: string): ParsedOperationLabel | undefined; /** Readable TEST_TITLE: `Create Mock Tbs — POST /v1/admin/mock-tbs` */ export declare function formatTestTitle(title: string, pathTemplate: string, method: string): string; export declare function resourceLabel(pathTemplate: string): string; export type TitleSuggestion = { titles: string[]; /** Safe to apply with --yes / `a`. False → user must type a custom name. */ auto: boolean; }; /** * POST /v1/admin/mock-tbs → Create Mock Tbs * GET /v1/me/branches → Find All Branches * GET /v1/integrator/merchants/{id}/branches → Find All Branches By Merchant Id * GET /v1/admin/addresses/:id → Find One Address By Id * POST /v1/me/branches/:id/addresses/billing → Create Billing Address * POST /v1/public/external-checkout/:id/complete → Complete External Checkout */ export declare function suggestOperationTitleResult(method: string, pathTemplate: string): TitleSuggestion; export declare function suggestOperationTitles(method: string, pathTemplate: string): string[];