import { ChainSymbols } from '../../basedauth/src/chains';
export declare const isMainnet: boolean;
export declare const allBoard = "based";
export declare const noDescription = "No description yet";
export declare const currencies: {
    native: string;
    usd: string;
};
export declare enum BoardPrivacy {
    public = "public",
    private = "private",
    request_to_join = "request_to_join"
}
export declare const favoritesTypes: {
    pools: string;
    tokens: string;
    boards: string;
};
export declare enum TokenType {
    meme = "meme",
    flash = "flash"
}
export declare enum listFilters {
    top = "top",
    hot = "hot",
    new = "new",
    launched = "launched",
    full = "full"
}
export declare enum socialLabels {
    website = "Website",
    twitter = "X (Twitter)",
    telegram = "Telegram",
    discord = "Discord",
    gitbook = "GitBook",
    tiktok = "TikTok",
    youtube = "Youtube"
}
export declare const socialsFields: {
    website: RegExp;
    twitter: RegExp;
    telegram: RegExp;
    discord: RegExp;
    gitbook: RegExp;
    tiktok: RegExp;
    youtube: RegExp;
};
export declare const maxUint8: bigint;
export declare const maxUint24: bigint;
export declare const maxUint64: bigint;
export declare const maxUint40: bigint;
export declare const ITEMS_PER_PAGE = 12;
export declare const CONTENT_HASH_ALGORITHM = "sha256";
export declare const lbpDexRatio = 200000n;
export declare const IPFS_PARAMETER_LIMIT = 10;
export declare const IPFS_SIZE_LIMIT = "1500kb";
export declare const SUB_BOARD_TITLE_LIMIT = 10;
export declare const LOGO_SIZE = 128;
export declare const SEO_IMAGE_SIZE = 1024;
export declare const BANNER_WIDTH = 900;
export declare const BANNER_HEIGHT = 200;
export declare const LOGO_FILE_LIMIT: number;
export declare const BANNER_FILE_LIMIT: number;
export declare const PERCENT_DECIMALS = 4;
export declare const NATIVE_PRICE_DECIMALS = 9;
export declare const HOT_PERCENT = "85";
export declare const DESCRIPTION_LIMIT = 2500;
export declare const FIFTEEN_MINUTES: number;
export declare const ONE_DAY: number;
export declare const SEED_LENGTH = 25;
export declare const COPIED_TIEMOUT = 800;
export declare const CDN_URL: string;
export declare const ORIGINAL_IPFS_URL = "https://ipfs.io/ipfs";
export declare const IPFS_URI: string;
export declare const PATH_IPFS: string;
export declare const HOST_URL: string;
export declare const SOCKET_URL: string;
export declare const WAIT_FOR_RPC: number;
export declare const allowedDomains: string[];
export declare const tokenMetadataProgramAddress = "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s";
export declare const wSolMintAddress = "So11111111111111111111111111111111111111112";
export declare const adminAddresses: {
    eth: string;
    tsol: string;
    sol: string;
    bsc: string;
    tbsc: string;
    sui: string;
    tsui: string;
    ton: string;
    tton: string;
    base: string;
    uni: string;
};
export declare const KEEP_ALIVE_INTERVAL: {
    tbsc: number;
    tsol: number;
    eth: number;
    sol: number;
    base: number;
    uni: number;
    bsc: number;
    ton: number;
    tton: number;
    sui: number;
    tsui: number;
};
export declare const stateValues: {
    stopStatusAccount: string;
    lock: string;
    tokenAccountSeed: string;
    platformSeed: string;
    metadataSeed: string;
    buyerSeed: string;
    tokenSeed: string;
    mintSeed: string;
    wSolMint: string;
    metadataProgramId: string;
};
export declare const constValues: {
    [key: string]: {
        maxUint: bigint;
        zeroAddress: string;
        functionNames: Record<string, string>;
    };
};
export declare const solAccounts: Record<ChainSymbols.sol | ChainSymbols.solDevnet, {
    appStorage: string;
    admin: string;
    raydiumV5: string;
    raydiumFee: string;
}>;
export declare const contractInfo: Record<ChainSymbols, {
    address: string;
    versions: {
        abi: any;
        block: string;
    }[];
}>;
export declare const rpcs: {
    tbsc: {
        url: string;
        block: number;
    }[];
    bsc: {
        url: string;
        block: number;
    }[];
    eth: {
        url: string;
        block: number;
    }[];
    base: {
        url: string;
        block: number;
    }[];
    uni: {
        url: string;
        block: number;
    }[];
    sui: {
        url: string;
        block: number;
    }[];
    tsol: {
        url: string;
        block: number;
    }[];
    sol: {
        url: string;
        block: number;
    }[];
    tsui: never[];
    ton: never[];
    tton: never[];
};
export declare const RAISE_TOKENS: Record<ChainSymbols, {
    address: string;
    symbol: string;
    decimals: number;
}[]>;
export declare const SWAP_ROUTERS: Record<ChainSymbols, {
    id: string;
    label: string;
    url: string;
    v2?: {
        router: string;
        factory: string;
    };
    v3: {
        positionManager: string;
        router: string;
        factory: string;
        fee: number[];
    };
    v4?: {
        positionManager: string;
        router: string;
        poolManager: string;
        permit: string;
        fee: number[];
    };
}[]>;
