import { DbxActionContextStoreSourceInstance, AbstractSubscriptionDirective } from '@dereekb/dbx-core';
import { DbxErrorSnackbarService } from './error.snackbar.service';
import { Maybe } from '@dereekb/util';
import { DbxErrorSnackbarConfig } from './error.snackbar.component';
import * as i0 from "@angular/core";
/**
 * Context used for displaying an error from an ActionContext a snackbar when an ReadableErrorComponent
 */
export declare class DbxActionSnackbarErrorDirective extends AbstractSubscriptionDirective {
    readonly dbxErrorSnackbarService: DbxErrorSnackbarService;
    readonly source: DbxActionContextStoreSourceInstance<any, any>;
    readonly config: import("@angular/core").InputSignal<number | "" | Maybe<DbxErrorSnackbarConfig>>;
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxActionSnackbarErrorDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<DbxActionSnackbarErrorDirective, "[dbxActionSnackbarError]", never, { "config": { "alias": "dbxActionSnackbarError"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
