import { ValtechAuthConfig } from '../../../services/auth/types'; import { ButtonMetadata, FormMetadata, FormSubmit } from '../../types'; import { SupportTicketCtaMetadata, SupportTicketSubmitEvent } from './types'; import * as i0 from "@angular/core"; export declare class SupportTicketCtaComponent { private readonly authConfig?; private readonly http; private readonly i18n; private readonly toast; private readonly errors; readonly props: import("@angular/core").InputSignal; readonly submitted: import("@angular/core").OutputEmitterRef; readonly dismissed: import("@angular/core").OutputEmitterRef; readonly showTicket: import("@angular/core").WritableSignal; readonly formKey: import("@angular/core").WritableSignal; private readonly busy; readonly formMeta: import("@angular/core").WritableSignal; readonly resolvedProps: import("@angular/core").Signal; readonly title: import("@angular/core").Signal; readonly hint: import("@angular/core").Signal; readonly closeLabel: import("@angular/core").Signal; readonly openButtonProps: import("@angular/core").Signal; constructor(authConfig?: ValtechAuthConfig); openTicket(): void; closeTicket(): void; onModalDismissed(): void; onSubmit(event: FormSubmit): Promise; protected t(key: string): string; private createTicket; private endpointFor; private resolvedBaseUrl; private submitMode; private buildForm; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }