import { type TokenManager } from '../google/client.ts';
/**
 * Every Slides request a Google backend makes, as one object. A core op
 * reaches Slides only through `accessor.slides`. Mirrors Python's
 * `SlidesApi`.
 */
export interface SlidesApi {
    readPresentation(presentationId: string): Promise<Uint8Array>;
}
/** The live `SlidesApi`: one token manager, one wire call per method. */
export declare class SlidesClient implements SlidesApi {
    readonly tokenManager: TokenManager;
    constructor(tokenManager: TokenManager);
    /** Fetch presentation JSON. */
    readPresentation(presentationId: string): Promise<Uint8Array>;
}
//# sourceMappingURL=api.d.ts.map