import { type IntlShape } from "react-intl";
import { type IAutomationAlert, type IAutomationMetadataObject, type IExportDefinitionMetadataObject, type IOrganizationUser, type IUser, type IWorkspaceUser } from "@gooddata/sdk-model";
import { type IUiAsyncTableFilterOption } from "@gooddata/sdk-ui-kit";
import { type CellValueType } from "./types.js";
export declare const formatAutomationSubtitle: (automation: IAutomationMetadataObject, intl: IntlShape) => string | undefined;
export declare const formatAlertSubtitle: (intl: IntlShape, alert?: IAutomationAlert) => string;
export declare const formatAttachments: (attachments?: IExportDefinitionMetadataObject[]) => string | undefined;
export declare const formatAutomationUser: (user?: IUser) => string;
export declare const formatDate: (date: string, timeZone: string | undefined, format?: string) => string;
export declare function formatCellValue(value: string | number | undefined | null, type?: CellValueType, timezone?: string): string;
export declare const formatWorkspaceUserFilterOptions: (users: IWorkspaceUser[] | IOrganizationUser[], isCurrentUser: (login: string) => boolean, intl: IntlShape) => IUiAsyncTableFilterOption[];
//# sourceMappingURL=format.d.ts.map