import { OneBotAction } from '../../action/OneBotAction'; import { Static } from '@sinclair/typebox'; export declare const SendGroupNoticePayloadSchema: import("@sinclair/typebox").TObject<{ group_id: import("@sinclair/typebox").TString; content: import("@sinclair/typebox").TString; image: import("@sinclair/typebox").TOptional; pinned: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; confirm_required: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; is_show_edit_card: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; tip_window_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; }>; export type SendGroupNoticePayload = Static; export declare class SendGroupNotice extends OneBotAction { actionName: "_send_group_notice"; payloadSchema: import("@sinclair/typebox").TObject<{ group_id: import("@sinclair/typebox").TString; content: import("@sinclair/typebox").TString; image: import("@sinclair/typebox").TOptional; pinned: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; confirm_required: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; is_show_edit_card: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; tip_window_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>; }>; returnSchema: import("@sinclair/typebox").TNull; actionSummary: string; actionDescription: string; actionTags: string[]; payloadExample: { group_id: string; content: string; image: string; }; returnExample: {}; _handle(payload: SendGroupNoticePayload): Promise; }