export declare const WITHDRAWAL_STATUS_PENDING_REVIEW = "PENDING_REVIEW";
export declare const WITHDRAWAL_STATUS_APPROVED: "APPROVED";
export declare const WITHDRAWAL_STATUS_REJECTED = "REJECTED";
export declare const WITHDRAWAL_STATUS_PROCESSING: "PROCESSING";
export declare const WITHDRAWAL_STATUS_AWAITING_LIQUIDATION = "AWAITING_LIQUIDATION";
export declare const WITHDRAWAL_STATUS_LIQUIDATION_IN_PROGRESS = "LIQUIDATION_IN_PROGRESS";
export declare const WITHDRAWAL_STATUS_COMPLETED: "COMPLETED";
export declare const WITHDRAWAL_STATUS_CANCELLED: "CANCELLED";
export declare const WITHDRAWAL_STATUS_FAILED: "FAILED";
export declare const WITHDRAWAL_STATUS: {
    readonly PENDING_REVIEW: "PENDING_REVIEW";
    readonly APPROVED: "APPROVED";
    readonly REJECTED: "REJECTED";
    readonly PROCESSING: "PROCESSING";
    readonly AWAITING_LIQUIDATION: "AWAITING_LIQUIDATION";
    readonly LIQUIDATION_IN_PROGRESS: "LIQUIDATION_IN_PROGRESS";
    readonly COMPLETED: "COMPLETED";
    readonly CANCELLED: "CANCELLED";
    readonly FAILED: "FAILED";
};
export type WithdrawalStatus = (typeof WITHDRAWAL_STATUS)[keyof typeof WITHDRAWAL_STATUS];
export declare const WITHDRAWAL_STATUS_LABEL_PENDING_REVIEW = "Pending Review";
export declare const WITHDRAWAL_STATUS_LABEL_APPROVED = "Approved";
export declare const WITHDRAWAL_STATUS_LABEL_REJECTED = "Rejected";
export declare const WITHDRAWAL_STATUS_LABEL_PROCESSING = "Processing";
export declare const WITHDRAWAL_STATUS_LABEL_AWAITING_LIQUIDATION = "Awaiting Asset Liquidation";
export declare const WITHDRAWAL_STATUS_LABEL_LIQUIDATION_IN_PROGRESS = "Liquidation in Progress";
export declare const WITHDRAWAL_STATUS_LABEL_COMPLETED = "Completed";
export declare const WITHDRAWAL_STATUS_LABEL_CANCELLED = "Cancelled";
export declare const WITHDRAWAL_STATUS_LABEL_FAILED = "Failed";
export declare const WITHDRAWAL_STATUS_LABELS: Record<WithdrawalStatus, string>;
export declare const WITHDRAWAL_STATUS_OPTIONS: {
    value: string;
    label: string;
}[];
export declare const LIQUIDATION_STATUS_PENDING: "PENDING";
export declare const LIQUIDATION_STATUS_TRADES_CREATED = "TRADES_CREATED";
export declare const LIQUIDATION_STATUS_EXECUTED: "EXECUTED";
export declare const LIQUIDATION_STATUS_SETTLED = "SETTLED";
export declare const LIQUIDATION_STATUS_FAILED: "FAILED";
export declare const LIQUIDATION_STATUS: {
    readonly PENDING: "PENDING";
    readonly TRADES_CREATED: "TRADES_CREATED";
    readonly EXECUTED: "EXECUTED";
    readonly SETTLED: "SETTLED";
    readonly FAILED: "FAILED";
};
export type LiquidationStatus = (typeof LIQUIDATION_STATUS)[keyof typeof LIQUIDATION_STATUS];
export declare const LIQUIDATION_STATUS_LABEL_PENDING = "Pending";
export declare const LIQUIDATION_STATUS_LABEL_TRADES_CREATED = "Trades Created";
export declare const LIQUIDATION_STATUS_LABEL_EXECUTED = "Executed";
export declare const LIQUIDATION_STATUS_LABEL_SETTLED = "Settled";
export declare const LIQUIDATION_STATUS_LABEL_FAILED = "Failed";
export declare const LIQUIDATION_STATUS_LABELS: Record<LiquidationStatus, string>;
export declare const LIQUIDATION_STATUS_OPTIONS: {
    value: string;
    label: string;
}[];
export declare const WITHDRAWAL_TYPE_FULL_CASH = "FULL_CASH";
export declare const WITHDRAWAL_TYPE_PARTIAL_CASH = "PARTIAL_CASH";
export declare const WITHDRAWAL_TYPE: {
    readonly FULL_CASH: "FULL_CASH";
    readonly PARTIAL_CASH: "PARTIAL_CASH";
};
export type WithdrawalType = (typeof WITHDRAWAL_TYPE)[keyof typeof WITHDRAWAL_TYPE];
export declare const WITHDRAWAL_TYPE_LABEL_FULL_CASH = "Full Cash Withdrawal";
export declare const WITHDRAWAL_TYPE_LABEL_PARTIAL_CASH = "Partial Cash Withdrawal";
export declare const WITHDRAWAL_TYPE_LABELS: Record<WithdrawalType, string>;
export declare const WITHDRAWAL_TYPE_OPTIONS: {
    value: string;
    label: string;
}[];
export declare const WITHDRAWAL_REASON_INVESTMENT_STRATEGY = "INVESTMENT_STRATEGY";
export declare const WITHDRAWAL_REASON_PERSONAL_EXPENSES = "PERSONAL_EXPENSES";
export declare const WITHDRAWAL_REASON_EMERGENCY = "EMERGENCY";
export declare const WITHDRAWAL_REASON_OTHER = "OTHER";
export declare const WITHDRAWAL_REASON: {
    readonly INVESTMENT_STRATEGY: "INVESTMENT_STRATEGY";
    readonly PERSONAL_EXPENSES: "PERSONAL_EXPENSES";
    readonly EMERGENCY: "EMERGENCY";
    readonly OTHER: "OTHER";
};
export type WithdrawalReason = (typeof WITHDRAWAL_REASON)[keyof typeof WITHDRAWAL_REASON];
export declare const WITHDRAWAL_REASON_LABEL_INVESTMENT_STRATEGY = "Investment Strategy Change";
export declare const WITHDRAWAL_REASON_LABEL_PERSONAL_EXPENSES = "Personal Expenses";
export declare const WITHDRAWAL_REASON_LABEL_EMERGENCY = "Emergency";
export declare const WITHDRAWAL_REASON_LABEL_OTHER = "Other";
export declare const WITHDRAWAL_REASON_LABELS: Record<WithdrawalReason, string>;
export declare const WITHDRAWAL_REASON_OPTIONS: {
    value: string;
    label: string;
}[];
export declare const WITHDRAWAL_METHOD: {
    readonly BANK_TRANSFER: "BANK_TRANSFER";
    readonly WIRE_TRANSFER: "WIRE_TRANSFER";
    readonly CHECK: "CHECK";
};
export type WithdrawalMethod = (typeof WITHDRAWAL_METHOD)[keyof typeof WITHDRAWAL_METHOD];
export declare const WITHDRAWAL_METHOD_LABELS: Record<WithdrawalMethod, string>;
//# sourceMappingURL=withdrawals.d.ts.map