import * as _angular_core from '@angular/core'; import { Signal } from '@angular/core'; import { NgAtomicComponent, InjectableComponent, Actions, Action } from '@ng-atomic/core'; import * as i1 from '@ng-atomic/components/atoms/logo'; import { LogoAtomStore } from '@ng-atomic/components/atoms/logo'; import { AppFrameStore } from '@ng-atomic/components/frames/app'; import { RootPropertyService } from '@ng-atomic/common/services/root-property'; import { LoadChildrenCallback } from '@angular/router'; import * as _ng_atomic_common_services_ui from '@ng-atomic/common/services/ui'; declare class LogoAtom extends NgAtomicComponent { protected readonly store: LogoAtomStore; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } type UnwrapSignal = T extends Signal ? U : never; declare function provideMachinaApp(config?: { appFrame?: Partial>>; style?: Partial>>; }): (_angular_core.EnvironmentProviders | { provide: any; useValue: () => Promise<_angular_core.Type>; } | _angular_core.Provider)[]; declare function provideMachinaRouter({ appLoadChildren, sideAppLoadChildren, }: { appLoadChildren: LoadChildrenCallback; sideAppLoadChildren?: LoadChildrenCallback; }): _angular_core.EnvironmentProviders; declare class SessionNavigatorOrganismStore extends InjectableComponent { static readonly Config: { provide(useFactory?: _ng_atomic_common_services_ui.ReducerFactory<{ title: string | undefined; startActions: Actions; endActions: Actions | Action[][]; }> | undefined, label?: string): _angular_core.Provider; inject(): _angular_core.Signal<{ title: string | undefined; startActions: Actions; endActions: Actions | Action[][]; }>; }; protected readonly config: _angular_core.Signal<{ title: string | undefined; startActions: Actions; endActions: Actions | Action[][]; }>; readonly startActions: _angular_core.InputSignal; readonly resolvedStartActions: _angular_core.Signal[]>; readonly endActions: _angular_core.InputSignal[][]>; readonly resolvedEndActions: _angular_core.Signal[]>; readonly title: _angular_core.InputSignal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class SessionNavigatorOrganism extends NgAtomicComponent { protected readonly store: SessionNavigatorOrganismStore; trackByFn: (_: number, action: Action) => Action; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare enum InvoiceAppActionId { UPDATE_JSON = "UPDATE_JSON", NEXT_KEY_DOWN = "NEXT_KEY_DOWN", PRE_KEY_DOWN = "PRE_KEY_DOWN", DOWNLOAD_PDF = "DOWNLOAD_PDF" } export { InvoiceAppActionId, SessionNavigatorOrganism, SessionNavigatorOrganismStore, provideMachinaApp, provideMachinaRouter }; //# sourceMappingURL=xxmachina-components.d.ts.map