export declare const get: { (collection: V[], key: number, type?: string): V; (collection: { [x: string]: V_1; [x: number]: V_1; [x: symbol]: V_1; }, key: any, type?: string): V_1; (collection: Map, key: any, type?: string): V_2; (collection: Set, key: V_3, type?: string): V_3; (collection: unknown, key: unknown, type?: string): void; }; export declare const set: { (collection: C, key: number, value: V, type?: string): C; (collection: C_1, key: any, value: V_1, type?: string): C_1; , V_2 = unknown>(collection: C_2, key: any, value: V_2, type?: string): C_2; , V_3 = unknown>(collection: C_3, key: V_3, value: V_3, type?: string): C_3; (collection: C_4, key: unknown, type?: string): C_4; }; /** * check to type string is collection * * @param {string} type */ export declare function isCollection(type: string): boolean;