import type { CreateAttachment, Ticket } from "../types"; export interface CreateTicketRequest { /** * User-specific [API Key](https://dash.bunny.net/account/settings) * @example "cb1a7c68-89a0-462a-9495-13ebd7366cfe" */ apiKey?: string; /** * File attachments related to this ticket */ Attachments?: CreateAttachment[]; /** * Dns zone id related to this ticket */ LinkedDnsZone?: number; /** * Pull zone id related to this ticket */ LinkedPullZone?: number; /** * Storage zone id related to this ticket */ LinkedStorageZone?: number; /** * Video library id related to this ticket */ LinkedVideoLibrary?: number; /** * Ticket message * @example "My videos are buffering" */ Message: string; /** * Ticket subject line * @example "Stream" */ Subject?: string; } export type CreateTicketResponse = Ticket; export declare const createTicket: import("untypeable/dist/client-ca591958").g; export declare const createTicketEndpoints: { readonly createTicket: "createTicket"; readonly "POST /support/ticket/create": "POST /support/ticket/create"; }; export declare function createTicketClient(defaultRequestInit: RequestInit, { apiKey, ...input }: CreateTicketRequest): Promise; //# sourceMappingURL=createTicket.d.ts.map