export declare const httpRequestTriggerDefinition: { readonly getPrimary: ({ appOrigin, automationId, config, hookSlot, projectId, scopePath, }: import("..").TriggerPresentationContext) => { copyable: true; value: string; }; readonly icon: "webhook"; readonly name: "HTTP request"; readonly type: "http.request"; }; export type HttpTriggerScope = "trigger" | "automation" | "project"; export interface HttpTriggerEndpointOptions { appOrigin: string; automationId: string; hookSlot: number; projectId: string; scope: HttpTriggerScope; scopePath?: readonly number[]; } /** * Returns the public URL for one deployed HTTP trigger. * * @param options - Public origin and trigger identity. */ export declare function getHttpTriggerEndpoint(options: HttpTriggerEndpointOptions): string; /** * Returns the durable endpoint identity for one configured HTTP scope. * * @param options - Trigger and owning resource identity. */ export declare function getHttpTriggerEndpointKey(options: Omit): string;