export type ConsentDialogTriggerVisibility = 'always' | 'after-consent' | 'never'; export interface UseConsentDialogTriggerOptions { showWhen?: ConsentDialogTriggerVisibility; onClick?: () => void; } export interface UseConsentDialogTriggerResult { isVisible: boolean; openDialog: () => void; } export declare function useConsentDialogTrigger(options?: UseConsentDialogTriggerOptions): UseConsentDialogTriggerResult;