export interface RequireSignedInDeps { /** The token that would authenticate a machine call, if any (env override or config). */ currentToken: () => Promise; /** Emit a line (stderr, so it never pollutes machine-readable stdout). */ print: (line: string) => void; } /** * True when a token is present. When absent, prints the L3 not-signed-in message and returns * false. The exact copy is locked by the f1 design: * ✗ You're not signed in. * Run `vincentt login` to connect this machine to your Vincentt account. */ export declare function requireSignedIn(deps: RequireSignedInDeps): Promise;