interface WebTriggerAPI { getUrl: (webTriggerModuleKey: string, forceCreate?: boolean) => Promise; deleteUrl: (webTriggerUrl: string) => Promise; queryUrls: (moduleKey?: string) => Promise; } export declare type WebTriggerQueryResult = { moduleKey: string; url: string; }; export declare const webTrigger: WebTriggerAPI; /** @experimental */ export interface WebTriggerResponse { statusCode: number; statusText?: string; body?: string; headers?: { [key: string]: string[]; }; } /** @experimental */ export interface WebTriggerContext { installContext: `ari:${string}`; } /** @experimental */ export declare type WebTriggerMethod = 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH'; /** @experimental */ export interface WebTriggerRequest { method: WebTriggerMethod; body: string; path: string; headers: Record; queryParameters: Record; } export {}; //# sourceMappingURL=webTrigger.d.ts.map