import type { App } from "../../core/app.js";
type BindTarget = Record<string, unknown>;
export declare function appBinds(target: BindTarget, app: App): void;
export declare function baseBinds(target: BindTarget): void;
export declare function dbxBinds(target: BindTarget): void;
export declare function mailsBinds(target: BindTarget): void;
export declare function securityBinds(target: BindTarget): void;
export declare function filesystemBinds(target: BindTarget): void;
export declare function filepathBinds(target: BindTarget): void;
export declare function osBinds(target: BindTarget): void;
export declare function formsBinds(target: BindTarget): void;
export declare function apisBinds(target: BindTarget): void;
export declare function httpClientBinds(target: BindTarget): void;
export declare function hooksBinds(app: App, target: BindTarget): void;
export declare function cronBinds(app: App, target: BindTarget): void;
export declare function routerBinds(app: App, target: BindTarget): void;
export declare const BindCore: typeof baseBinds;
export declare const BindDbx: typeof dbxBinds;
export declare const BindMails: typeof mailsBinds;
export declare const BindSecurity: typeof securityBinds;
export declare const BindFilesystem: typeof filesystemBinds;
export declare const BindFilepath: typeof filepathBinds;
export declare const BindOS: typeof osBinds;
export declare const BindForms: typeof formsBinds;
export declare const BindApis: typeof apisBinds;
export declare const BindHTTP: typeof httpClientBinds;
export {};
