import type { IntegrationToolDefinition, TicketCreationDestinationList, TicketCreationDestinationProvider, TicketCreationDestinationSummary } from "./extension-api.js"; /** @internal */ export declare function markdownTicketCreationDefinition(displayName: string, destinations: TicketCreationDestinationProvider, descriptionKey?: string, labelDescription?: string): Pick; /** @internal */ export declare function listTicketDestinations(provider: string, profiles: readonly string[], list: (profile: string) => Promise): Promise; /** @internal */ export interface TicketCreationConfig { /** @internal */ enabled: boolean; /** @internal */ defaultLabels: string[]; } /** @internal */ export declare function ticketLabelNames(value: unknown, label?: string): string[]; /** @internal */ export declare function parseTicketCreationConfig(value: unknown, provider: string): TicketCreationConfig; /** @internal */ export declare function ticketDestinationId(profile: string, resourceId: string | number): string; /** @internal */ export declare function parseTicketDestinationId(value: string): { /** @internal */ profile: string; /** @internal */ resourceId: string; }; //# sourceMappingURL=ticket-creation.d.ts.map