export interface StyledComponentProps { innerRef?: (comp: any) => void; } export interface TestableComponentProps { dataTestId?: string; } export declare function getTestableComponentProps(props: TestableComponentProps): { 'data-testid'?: string; }; export declare function FilterProps(refObject: any, propsObject: any): T; export interface IDictionary<_KeyType, _ValueType> { get(key: _KeyType): _ValueType; set(key: _KeyType, value: _ValueType): void; unset(key: _KeyType): void; containsKey(key: _KeyType): boolean; keys(): _KeyType[]; values(): _ValueType[]; } export declare class Dictionary<_KeyType, _ValueType> implements IDictionary<_KeyType, _ValueType> { _keys: _KeyType[]; _values: _ValueType[]; _dictionary: any; constructor(init?: { key: _KeyType; value: _ValueType; }[]); set(key: _KeyType, value: _ValueType): void; unset(key: _KeyType): void; keys(): _KeyType[]; values(): any[]; containsKey(key: _KeyType): boolean; toLookup(): IDictionary<_KeyType, _ValueType>; get(key: _KeyType): _ValueType; }