import type { CoreCommandPayload } from "../core-commands.js"; import type { PublicCommandPayload } from "../host/sdk-types.js"; type HostOwnedPublicCommandPayload = Extract; export type CoreTranslatablePublicCommandPayload = Exclude; /** * Translate a parsed public command into the payload accepted by core. * * Host-owned container commands intentionally return null because they are * handled by the host adapter rather than forwarded to core. */ export declare function toCoreCommandPayload(command: CoreTranslatablePublicCommandPayload): CoreCommandPayload; export declare function toCoreCommandPayload(command: PublicCommandPayload): CoreCommandPayload | null; export {}; //# sourceMappingURL=public-core-command.d.ts.map