import { GecutState } from '@gecut/lit-helper'; import { type Ref } from 'lit/directives/ref.js'; import { type StyleInfo } from 'lit/directives/style-map.js'; import { type SnackBarContent } from './snack-bar.js'; export interface SnackBarManagerContent { style?: Readonly; } export declare class SnackBarManager { constructor(content: SnackBarManagerContent); readonly state: GecutState; }>>; readonly html: unknown; readonly content: SnackBarManagerContent; private readonly logger; private timers; connect(id: string, content: SnackBarContent): Promise; disconnect(id: string): Promise; open(id: string): void; close(id: string): void | Promise; notify(content: SnackBarContent, timeout?: number): Promise; private __$readTimeCalc; private __$waitForRender; } //# sourceMappingURL=manager.d.ts.map