···11import type { BaseClientOptions, ClientRequirements } from "@cistern/shared";
22-import type { RecordKey, ResourceUri } from "@atcute/lexicons";
22+import type { ResourceUri } from "@atcute/lexicons";
3344/** Credentials and an optional public key, used for deriving `ProducerParams` */
55export interface ProducerOptions extends BaseClientOptions {
66 /** An optional record key to a Cistern public key. Assumed to be within the specified user's PDS, and retrieved before instantiation. You can omit this value if you intend to select a public key later */
77- publicKey?: RecordKey;
77+ publicKey?: string;
88}
991010/** Required parameters for constructing a `Producer`. These are automatically created for you in `createProducer` */