import { type createReceizArtifactAdmissionEngine } from "@receiz/sdk";
export declare function bindDeviceRuntimeOwner(runtime: object, admission: Awaited<ReturnType<ReturnType<typeof createReceizArtifactAdmissionEngine>>>, passphrase?: string): Promise<void>;
export declare function deviceRuntimeRelaySigner(runtime: object): (request: Readonly<{
    transportOwnerId: string;
    bodyText: string;
    actionId: string;
}>) => Promise<Readonly<{
    "x-receiz-local-action-id": string;
    "x-receiz-local-action-key-id": string;
    "x-receiz-local-action-public-key": string;
    "x-receiz-local-action-challenge": string;
    "x-receiz-local-action-signature": string;
}>>;
export declare function deviceRuntimeOwner(runtime: object): string;
//# sourceMappingURL=deviceOwner.d.ts.map