import type { TokenManager } from '../core/google/client.ts';
import { GoogleApiAccessor } from './google_api.ts';
import type { GmailConfig } from '../vfs/gmail/config.ts';
export declare class GmailAccessor extends GoogleApiAccessor {
    readonly config: GmailConfig;
    /**
     * Whether the mount walks under a `walkLimit`, asked when a listing runs,
     * since the mount settles its own once mounted; a listing then keeps each
     * message's text for the search.
     */
    readonly capped: () => boolean;
    constructor(opts: {
        tokenManager: TokenManager;
        config: GmailConfig;
        capped?: () => boolean;
    });
}
//# sourceMappingURL=gmail.d.ts.map