export interface ChainIdToSourceType {
    [key: number]: string;
}
export declare const CHAIN_ID_TO_SOURCE: ChainIdToSourceType;
export declare const SOURCE_TYPES: {
    ETH_MAINNET: string;
    ETH_TEST_SEPOLIA: string;
    POLYGON_MAINNET: string;
    POLYGON_TEST_MUMBAI: string;
    BSC_MAINNET: string;
    BSC_TESTNET: string;
    OPTIMISM_MAINNET: string;
    OPTIMISM_TESTNET: string;
    POLYGON_ZK_EVM_TESTNET: string;
    POLYGON_ZK_EVM_MAINNET: string;
    ARBITRUM_TESTNET: string;
    ARBITRUMONE_MAINNET: string;
    THE_GRAPH: string;
    PUSH_VIDEO: string;
    SIMULATE: string;
};
export declare enum IDENTITY_TYPE {
    MINIMAL = 0,
    IPFS = 1,
    DIRECT_PAYLOAD = 2,
    SUBGRAPH = 3
}
export declare enum NOTIFICATION_TYPE {
    BROADCAST = 1,
    TARGETTED = 3,
    SUBSET = 4
}
export declare enum ADDITIONAL_META_TYPE {
    CUSTOM = 0,
    PUSH_VIDEO = 1,
    PUSH_SPACE = 2
}
export declare enum VIDEO_CALL_TYPE {
    PUSH_VIDEO = 1,
    PUSH_SPACE = 2
}
export declare enum SPACE_REQUEST_TYPE {
    JOIN_SPEAKER = 0,
    ESTABLISH_MESH = 1,
    INVITE_TO_PROMOTE = 2,
    REQUEST_TO_PROMOTE = 3
}
export declare enum SPACE_ACCEPT_REQUEST_TYPE {
    ACCEPT_JOIN_SPEAKER = 0,
    ACCEPT_INVITE = 1,
    ACCEPT_PROMOTION = 2
}
export declare enum SPACE_DISCONNECT_TYPE {
    STOP = 0,
    LEAVE = 1
}
export declare enum SPACE_INVITE_ROLES {
    CO_HOST = 0,
    SPEAKER = 1
}
export declare enum SPACE_ROLES {
    HOST = 0,
    CO_HOST = 1,
    SPEAKER = 2,
    LISTENER = 3
}
export declare const DEFAULT_DOMAIN = "push.org";
export declare enum VIDEO_NOTIFICATION_ACCESS_TYPE {
    PUSH_CHAT = "PUSH_CHAT"
}
