import type { StreamInstance } from '../instance.js'; export interface AuthenticateInput { key: string; secret: string; passphrase: string; } export interface AuthenticateOutput { authenticated: boolean; permissions: string[]; } export type Authenticate = (input: Readonly) => Promise; export declare const createAuthenticate: (instance: Readonly) => Authenticate; //# sourceMappingURL=authenticate.d.ts.map