/** * scout outreach brand-slug — check uniqueness + claim a brand_slug * * Subcommands: * check [] [--slug ] GET /routes/outreach/brand-slug/check?slug= * claim POST /routes/outreach/brand-slug/claim, body from stdin * * Both forward `CONFIG.accessToken` defensively (matches `outreach send` auth pattern, * even though backend currently doesn't visibly check auth on these endpoints). */ export interface BrandSlugDeps { backendUrl: string; token: string; writeStdout: (s: string) => void; writeStderr: (s: string) => void; } export declare function handleBrandSlugCheck(slug: string, deps: BrandSlugDeps): Promise; export declare function handleBrandSlugClaim(stdinJson: string, deps: BrandSlugDeps): Promise; /** * Entrypoints for the CLI's command registration. Resolve backend URL + token * from the CLI context, invoke the handler. */ export declare function brandSlugCheckCommand(ctx: { slug: string; backendUrl: string; token: string; }): Promise; export declare function brandSlugClaimCommand(ctx: { stdin: NodeJS.ReadableStream; backendUrl: string; token: string; }): Promise; //# sourceMappingURL=brand-slug.d.ts.map