import { PublicKey } from '@solana/web3.js';
import Decimal from 'decimal.js';
import { Dex } from './utils';
export declare const FullBPS = 10000;
export declare const FullBPSDecimal: Decimal;
export declare const FullPercentage = 100;
export declare const DefaultLowerPercentageBPS: number;
export declare const DefaultLowerPercentageBPSDecimal: Decimal;
export declare const DefaultUpperPercentageBPS: number;
export declare const DefaultUpperPercentageBPSDecimal: Decimal;
export declare const DefaultLowerPriceDifferenceBPS: number;
export declare const DefaultUpperPriceDifferenceBPS: number;
export declare const DefaultMintTokenA: PublicKey;
export declare const DefaultMintTokenB: PublicKey;
export declare const DefaultFeeTierOrca: Decimal;
export declare const DefaultDex: Dex;
export interface RebalanceMethod {
    label: String;
    value: number;
    enabled: boolean;
    descriptionShort?: string;
    description?: string;
}
export declare const ManualRebalanceMethod: RebalanceMethod;
export declare const PricePercentageRebalanceMethod: RebalanceMethod;
export declare const PricePercentageWithResetRangeRebalanceMethod: RebalanceMethod;
export declare const DriftRebalanceMethod: RebalanceMethod;
export declare const TakeProfitMethod: RebalanceMethod;
export declare const PeriodicRebalanceMethod: RebalanceMethod;
export declare const ExpanderMethod: RebalanceMethod;
