import { record } from '@synnaxlabs/x';
import { FrameProps } from './Frame';
export interface UseCombinedDataArgs<K extends record.Key, E extends record.Keyed<K> | undefined = record.Keyed<K> | undefined> {
    first: Pick<FrameProps<K, E>, "data" | "getItem" | "subscribe">;
    second: Pick<FrameProps<K, E>, "data" | "getItem" | "subscribe">;
}
export declare const useCombinedData: <K extends record.Key, E extends record.Keyed<K> | undefined = record.Keyed<K> | undefined>({ first, second, }: UseCombinedDataArgs<K, E>) => FrameProps<K, E>;
//# sourceMappingURL=useCombinedData.d.ts.map