import type {
    ReactNode
} from "react";
import type {
    CoreComplexClient
} from "core-complex-client";

interface ICoreComplexProviderProps {
    rsaPublicKey: string;
    privateKeyID: string;
    children: ReactNode;
    privateKey: string;
    appID: string;
}

interface ICoreComplexContext {
    client: CoreComplexClient | null;
}

export type {
    ICoreComplexProviderProps,
    ICoreComplexContext
};
