/**
 * Central file for all API constants, URLs, and paths
 * This helps avoid duplication and ensures consistency across the codebase
 */
export declare const API_URLS: {
    PRODUCTION: string;
    SANDBOX: string;
};
export declare const API_VERSIONS: {
    v1: string;
};
export declare const OAUTH_ENDPOINTS: {
    AUTHORIZE: string;
    TOKEN: string;
};
export declare const MARKET_DATA: {
    QUOTES: {
        GET_QUOTES: string;
        GET_QUOTE: string;
    };
    OPTIONS: {
        GET_OPTION_CHAIN: string;
        GET_OPTION_EXPIRATION_CHAIN: string;
    };
    PRICE_HISTORY: {
        GET_PRICE_HISTORY: string;
    };
    MOVERS: {
        GET_MOVERS: string;
    };
    MARKET_HOURS: {
        GET_HOURS_FOR_MULTIPLE_MARKETS: string;
        GET_HOURS_FOR_SINGLE_MARKET: string;
    };
    INSTRUMENTS: {
        GET_INSTRUMENTS: string;
        GET_INSTRUMENT: string;
    };
};
export declare const TRADER: {
    ACCOUNTS: {
        GET_ACCOUNTS: string;
        GET_ACCOUNT: string;
        GET_ACCOUNT_NUMBERS: string;
    };
    ORDERS: {
        GET_ORDERS: string;
        GET_ORDERS_FOR_ACCOUNT: string;
        GET_ORDER: string;
        PLACE_ORDER: string;
        REPLACE_ORDER: string;
        CANCEL_ORDER: string;
    };
    TRANSACTIONS: {
        GET_TRANSACTIONS: string;
        GET_TRANSACTION: string;
    };
    USER_PREFERENCES: {
        GET_USER_PREFERENCES: string;
    };
};
export declare const MEDIA_TYPES: {
    JSON: string;
    FORM: string;
};
export declare const OAUTH_GRANT_TYPES: {
    AUTHORIZATION_CODE: string;
    REFRESH_TOKEN: string;
};
export declare const ENVIRONMENTS: {
    readonly PRODUCTION: "production";
    readonly SANDBOX: "sandbox";
};
export type Environment = (typeof ENVIRONMENTS)[keyof typeof ENVIRONMENTS];
export declare const TIMEOUTS: {
    DEFAULT_REQUEST: number;
};
