export interface ValidationResult {
    isValid: boolean;
    errorType: "insufficient_balance" | "no_quote" | "recipient_missing" | null;
    label: string;
    requiresRecipientSelection: boolean;
    showRecipientButton: boolean;
    disabled: boolean;
}
export declare const useActionButtonValidation: () => ValidationResult;
