import { HTTPSnippet } from '@sctg/httpsnippet'; interface SnippetItem { id: string; mimeType?: string; title: string; content: string; } interface EndpointSnippetResult { method: string; url: string; description?: string; resource?: string; snippets: SnippetItem[]; } interface AllSnippetsResult extends EndpointSnippetResult { } export declare const getEndpointSnippets: (openApi: any, path: string, method: string, targets: string[], values?: Record) => EndpointSnippetResult; export declare const getSnippets: (openApi: any, targets: string[]) => AllSnippetsResult[]; export declare const getSnippetsForTargets: (targets: string[], snippet: HTTPSnippet, mimeType?: string) => SnippetItem[]; export declare const OpenAPISnippets: { getSnippets: (openApi: any, targets: string[]) => AllSnippetsResult[]; getEndpointSnippets: (openApi: any, path: string, method: string, targets: string[], values?: Record) => EndpointSnippetResult; }; export {}; //# sourceMappingURL=index.d.ts.map