import { InAppMessageActionType } from './NativeExponea'; import type { InAppMessage, InAppMessageAction, InAppMessageButton } from './NativeExponea'; export declare class InAppMessageActionDef implements InAppMessageAction { message?: InAppMessage | undefined; button?: InAppMessageButton | undefined; interaction?: boolean | undefined; errorMessage?: string | undefined; type: InAppMessageActionType; constructor(type: InAppMessageActionType); static buildForClick(message: InAppMessage, buttonText: string | null | undefined, buttonUrl: string | null | undefined): InAppMessageActionDef; static buildForClose(message: InAppMessage, buttonText: string | null | undefined, interaction: boolean): InAppMessageActionDef; } //# sourceMappingURL=InAppMessageActionDef.d.ts.map